01. april 2004 - 10:31
Der er
7 kommentarer og 1 løsning
Type mismatch på recordset?
Jeg får flg. fejl på denne kode: KODE: <% ' Connection til database Set Con = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/ignintra.mdb") Con.Open DSN Sql = "SELECT * FROM nyheder ORDER BY Dato DESC" Set rsNyheder = Con.Execute(Sql) %> <b>Nyheder fra IGN:</b><br> <table width="100%"> <% Do %> <tr> <td><% Response.Write rsNyheder("Dato")%></td> <td><a href="visnyheder.asp#nyhed<% Response.Write rsNyheder("ID")%>"><% Response.Write rsNyheder("overskrift")%> /<% Response.Write rsNyheder("Forfatter")%></a></td> </tr> <% rsNyheder.MoveNext Loop While Not rsNyheder.EOF ' Lukke connection Con.Close Set Con = Nothing %> FEJL: Error Type: Microsoft VBScript runtime (0x800A000D) Type mismatch: 'rsNyheder' /default.asp, line 26 Hvad kan være problemet?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. april 2004 - 10:36
#1
hva line er 26 ?
01. april 2004 - 10:42
#2
<% ' Connection til database Set Con = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/ignintra.mdb") Con.Open DSN Sql = "SELECT * FROM nyheder ORDER BY Dato DESC" Set rsNyheder = Con.Execute(Sql) %> <b>Nyheder fra IGN:</b><br> <table width="100%"> <% Do While Not rsNyheder.EOF %> <tr> <td><% Response.Write rsNyheder("Dato")%></td> <td><a href="visnyheder.asp#nyhed<% Response.Write rsNyheder("ID")%>"><% Response.Write rsNyheder("overskrift")%> /<% Response.Write rsNyheder("Forfatter")%></a></td> </tr> <% rsNyheder.MoveNext Loop ' Lukke connection Con.Close Set Con = Nothing %> prøv lige den der.
01. april 2004 - 10:44
#3
Microsoft VBScript runtime (0x800A01A8) Object required: '' /default.asp, line 24 Linje 24 er <% Do While Not rsNyheder.EOF %> Linje 26 på den første kode er <td><% Response.Write rsNyheder("Dato")%></td>
01. april 2004 - 10:46
#4
har du felt i din database med navn dato ?
01. april 2004 - 10:47
#5
ja
01. april 2004 - 10:49
#6
ja jeg ved det ikke.. jeg kan ikke selv lige se ngoet der skulle være fejl i..
01. april 2004 - 12:40
#7
jeg har fundet ud af fejlen... Jeg havde glemt at starte asp-koden (<%) selvom det ser sådan ud i de eksempeler jeg har lavet her... d'oh!
01. april 2004 - 12:45
#8
hvor havde du glemt at sætte den ?
Kurser inden for grundlæggende programmering