03. januar 2004 - 17:49Der er
8 kommentarer og 1 løsning
Hvad betyder 'Object required'
Hvad betyder følgende (udover at fejlen er db.asp linie 14)?
Microsoft VBScript runtime error '800a01a8' Object required: 'c'
/parents/db.asp, line 14
Her er db.asp, som includeres på i flere sider hvor den virker rigtigt, men i en bestemt opstår fejlen: <% DSN = "Driver={MySQL ODBC 3.51 Driver};SERVER=...;DATABASE=...;UID=...;PASSWORD=..."
'connection isn't created, create If Not isObject(c) Then Set c = Server.CreateObject("ADODB.Connection") End If
'recordset isn't created, create If Not isObject(rstemp) Then Set rstemp = Server.CreateObject("ADODB.RecordSet") End If
Det underlige er, at det ellers virker fint. Siden det går galt med indlæser sine data korrekt fra databasen. Jeg vil bare godt være fri for fejlmeddelelsen der udskrives øverst på siden.
Det virker mystisk, hvis du både får fejl og det virker? Du kan tilføje en On Error Resume Next men det løser ikke fejlen man ser den bare ikke. Det mærkelige er du netop har sikre at C er et object før linje 14
Ja, jeg fatter det heller ikke, nu er i dag også første gang jeg overhovedet koder asp :) - har dog kodet meget andet... Det er ikke noget kode jeg selv har lavet, men debugger kun.
Alle normale sider indlæses ved at parse et side-id til main.asp, der så viser den aktuelle side. På hver side kan man trykke på "Print artikel", som vha. javascript åbner et nyt vindue (print.asp) med indholdet der skal udskrives, og prompter for printer-indstillinger. main.asp har ingen problemer med at inkludere db.asp, men popup-vinduet til udskrift kommer med fejlen, selvom koden stort set er identisk mellem main.asp og print.asp.
Hvad sagde du jeg skal skrive hvor for ikke at se fejlen? (jeg er asp-begynder jo :) )
Jeg har nu prøvet at bruge PRÆCIS samme kode i main.asp og print.asp (bortset fra at sidstnævnte printer), og fejlbeskeden kommer stadig i toppen af print.asp.
eagleeye >> hvordan blev man fri for at se fejlen?
Nåh, jeg rodede lidt med det, og fik det til at virke - ved ikke rigtig hvad der var galt, så spørg mig ikke om det :)
Synes godt om
Ny brugerNybegynder
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.