26. januar 2006 - 14:37Der er
21 kommentarer og 1 løsning
IIS og MDB forbindelse?
Hey
Jeg har nogle seriøse problemer med mit IIS og mdb forbindelser - det virker på en public server, men ikke mit IIS? Hvad skal jeg gøre for at få dette til at virke?
Min kode er som flg.:
<% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("data.mdb") Conn.Open DSN strSQL = "Select * from kommentarer Where nyhedID = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL) Do
Response.Write Rs("overskrift")
rs.MoveNext Loop While Not rs.EOF Conn.Close Set Conn = Nothing %>
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 0x48c Thread 0x974 DBC 0x2134164 Jet kan ikke åbnes. /projekt/test.asp, line 12
Umiddelbart vil jeg tro du skal bruge en nyere version af din connectionstring. Din lokale maskine har givetvis kun installeret en ny version af Access-driveren og kan derfor ikke finde den gamle. Under alle omstændigheder vil jeg anbefale at du benytter OLE-DB i stedet for de gamle JET-drivere...
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.