Avatar billede ulrikp Nybegynder
20. august 2002 - 16:10 Der 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?
Avatar billede ulrikp Nybegynder
20. august 2002 - 16:22 #1
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
Avatar billede ulrikp Nybegynder
16. august 2008 - 09:43 #2
Lukket
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester