20. august 2002 - 16:10Der er
1 kommentar og 1 løsning
Invalid file dsn
Jeg har problemer med at komme i kontakt med en Access database, som jeg har oprettet en odbc-registrering til. Jeg får følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' General error: Invalid file dsn 'WaitingList' /up/dvb/html/hw.asp, line 21
...når jeg afvikler følgende asp-kode: Dim objCon Dim objRec set objCon = server.createobject("ADODB.Connection") objCon.open "FILEDSN=WaitingList" set objRec = server.createObject("adodb.recordset") objRec.open "APPLICANT",objCon,0,1,0 while not objRec.eof response.write objRec("Name") & "<br>" objRec.movenext wend objRec.close set objRec = Nothing objCon.close set objCon = Nothing
Er der nogen, der har en idé om, hvad der kan være galt? Skal der installeres en speciel databasedriver? Er den ikke med i en standardinstallation af win2k og iis?
Hmmm... jeg kan godt få en dsn-less forbindelse til at virke, så det kan vel ikke være en manglende driver der er problemet? Jeg ved sgu ikke hvorfor den dsn forbindelse ikke virker... Her er dsn-less koden, som virker fint:
Dim strDriver Dim strPlacering Dim objCon Dim objRec strDriver = "{Microsoft Access Driver (*.mdb)}" strPlacering = "E:\site\websiteII\up\dvb\db\WaitingList.mdb" set objCon = server.createobject("ADODB.Connection") objCon.Open("DRIVER=" & strDriver & "; DBQ=" & strPlacering) 'objCon.open "FILEDSN=Navigation" set objRec = server.createObject("adodb.recordset") objRec.open "APPLICANT",objCon,0,1,0 while not objRec.eof response.write objRec("Name") & "<br>" objRec.movenext wend objRec.close set objRec = Nothing objCon.close set objCon = Nothing
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.