Inte vet jag, men du ska väl inte ha en path som kallar på d:?
Ska det inte bara stå
dbq=foreningar\stockholm\brf\morkullan\data.mdb;"
?
6 svar · 203 visningar · startad av clarkbones
Hej det här funkar hemifrån, men inte på webbhotellet. Vad kan felet vara?
Stöder de inte databaser?
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Can't open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt.
...och det här är raden som den reagerar på....
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\Inetpub\wwwroot\foreningar\stockholm\brf\morkullan\data.mdb;"
Inte vet jag, men du ska väl inte ha en path som kallar på d:?
Ska det inte bara stå
dbq=foreningar\stockholm\brf\morkullan\data.mdb;"
?
Nja, då blev det ännu sämre...
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] '(unknown)' isn't a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
/foreningar/stockholm/brf/morkullan/inc.asp, line 16
...var visst lite för snabb där...
Testa:
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq==" & Server.MapPath("foreningar\stockholm\brf\morkullan\data.mdb") & ";"
Nåt i den stilen borde det stå, men jag är ny själv.
Har redan provat det, med samma resultat.
Brukar normalt använda OLE-DB koppling som är bättre men de stöder inte OLE-DB på detta webbhotell.
Tack i alla fall
Kolla vilken version av Access du skapat din databas med. Drivrutinerna till Access 97 kan inte öppna databaser skapade i 2000.
Du kan konvertera din databas i 2000 eller be webbhotellet att installera en ny MDAC.
Det där var helt rätt råd!
Nu funkar det alldeles utmärkt!