Avatar billede babz Nybegynder
30. december 2004 - 00:42 Der er 1 kommentar og
1 løsning

obligatorisk objekt: fejl

Hej jeg har et problem med et asp-script der skal give mig lov til at redigere i en del af en xmlfil.

-----kodesnas:----------
Set objXML = Server.CreateObject("Microsoft.XMLDOM")

'Luk for asyncronous file loading.
objXML.async = false

'Hent XMLfilen.
objXML.load strXML

'Lav en reference til den (record) i XMLfilen vi gerne vil
'redigere
'ved at kalde SelectSingleNode metoden og give den
'nummeret på den pågældende uge.

Set objArr = objXML.SelectSingleNode("aar/uge[ugenr='" & strUgenr & "']")


'Lav en instans af et XMLDOM Objekt til XSLfilen.
Set objXSL = Server.CreateObject("Microsoft.XMLDOM")

'Luk for asyncronous file loading.
objXSL.async = false

'Hent XSLfilen.
objXSL.load(strXSL)

'Brug "transformNode" metoden af XMLDOM til at få XMLdokumentet
'til at bruge XSLfilen... Output skrives til klienten
Response.Write(objArr.transformNode(objXSL))
----/kodesnas---------------

Når jeg kører skidtet beklager den serveren sig over den sidste linie, hvor den siger:
-----------
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: 'objArr'
-----------

Er der nogen der ved hvad der kan være galt her????

/Mikael
Avatar billede babz Nybegynder
30. december 2004 - 14:18 #1
Er det sort....eller hvad?
Jeg synes ellers selv mine kommentarer giver god mening.

Scriptet er inspireret af en tut jeg fandt på nettet.
'objArr´ er da et objekt.... ihvertfald lige så meget objekt som det der er i den tut jeg har scoret kode fra.
Jeg har bare skiftet variablerne og xmlfilen ud.

Jeg forstå simpelthen ikke hvad fejlen betyder.....og derfor er det lidt vanskeligt for mig at komme videre.

Jeg håber der er nogen der vil forbarme sig over mig og belære en stakkels asp-newbie en smule.

/M
Avatar billede babz Nybegynder
30. december 2004 - 19:18 #2
Tja...så faldt tiøren.
Jeg havde glemt en mapPath til filerne....så de bliver loadet som strings istedet for filer....
Hvilket jeg undrer mig over kan lade sig gøre...da objektet således i obj.load kun modtager navnet på en fil istedet for selve filen.

Så gik der tid med det!!!!

Tak til mig!
Det var så lidt du er velkommen.
/Mikael
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester