01. april 2006 - 17:00Der er
9 kommentarer og 1 løsning
Kan ikke finde fejlen i dette script
Hejsa !
Jeg er langt om længe ved at prøve at lære lidt om ASP, og prøver nu at finde hoved og hale i det hele. Jeg følger dette script fra HTML.dk men kan ikke finde ud af hvad der er galt.
<% ' Forbindelse til databasen - Husk at tjekke stien Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("test.mdb") Conn.Open DSN
' Forespørgelse til basen strSQL = "Select * from min"
' Udfør forespørgelse (rs indeholder resultatet) Set rs = Conn.Execute(strSQL)
' Gennemløb Recordsæt (rs) med en løkke DO
' Udskriv væerdien med kolonnen navn Response.Write rs("navn") & "<br>"
' Gå til næste Record i rs rs.MoveNext
' Fortsæt ind til rs er gennemløbet (EOF = end og file) Loop while Not rs.EOF
' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
Kan ikke få den til at skrive ud fra data-basen, får denne fejl.
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x490 Thread 0xb10 DBC 0x1fb2e4c Jet kan ikke åbnes. /default.asp, line 16
Den fejl betyder at driveren ikke kan finde database filen. Det kan være man har skrevet et forkert fil navn, men typisk kan det være fordi man har en fejl i stien til databasen. Så tjek db1.mdb ligger i samme folder som din .asp fil hvor koden køres. Server.MapPath("test.mdb")
Det er den jeg har gang i. Har ikke den helt store forstand på det, men det kommer vel.
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.