Hej! Rubensoft.nu har nyss installerat Microsoft Windows Server 2003, och det har funkat helt felfritt, tills i förrigår.
Databaserna, utom mySQL, är omöjliga att komma åt; man får följande meddelande, beroende på vilken typ av connect man använder: ODBC -"Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("/databas.mdb"): [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xab0 Thread 0xe40 DBC 0x1487034 Jet'
För mig bevisar det faktiskt inte ett smack att sökvägen till din databas stämmer.
När jag tittar lite närmare på din första kod, så ser jag att sökvägen är /databas.mdb, vilket innebär att databasen borde ligga i roten på applikationen. Gör den det?
Jo, texten skrevs ut av:
Server.MapPath("/LWSWE/admin/db")
Och resulterade:
C:\inetpub\wwwroot\LWSWE\admin\db
och alla medlemmarna ligger på:
c:\inetpub\wwwroot\[användare]
Ok. Men det är intressant att veta ifall detta mess kan uppstå i andra sammanhang.
Kör den här koden i en separat fil i samma mapp som den ovanstående koden ligger i:
set fso = server.createobject("scripting.filesystemobject")
if fso.fileexists(Server.MapPath("admin/db/medlemmar.mdb")) then
response.write "Filen finns!"
else
response.write "Filen finns inte!"
end if
set fso = nothing
Ok. Men det är intressant att veta ifall detta mess kan uppstå i andra sammanhang.
Kör den här koden i en separat fil i samma mapp som den ovanstående koden ligger i:
set fso = server.createobject("scripting.filesystemobject")
if fso.fileexists(Server.MapPath("admin/db/medlemmar.mdb")) then
response.write "Filen finns!"
else
response.write "Filen finns inte!"
end if
set fso = nothing