Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Hej!Jeg får denne her fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open
registry key 'Temporary (volatile) Jet DSN for process 0xce4 Thread
0x400 DBC 0x192d024 Jet'.
Min kode er følgende:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb")
SQLstmt = "INSERT INTO..."
Conn.Execute(SQLstmt)
conn.Close
Set conn = nothing
Jeg har uden held prøvet at ændre den til:
dim oConn
dim oRS
dim strSource
Set oConn = Server.CreateObject("ADODB.Connection")
set ors = Server.CreateObject("ADODB.recordset")
strSource = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb")
oConn.ConnectionString = strSource
oConn.Open
sqltext = "INSERT INTO..."
oRS.Open sqltext, oConn
oConn.close
set oConn =nothing
Siden ligger på en windows 2003 server, og Access 2000-databasen ligger i samme folder som websiden.
Jeg får ikke selv fejlen når jeg prøver, men det er der andre der gør ind i mellem... Access laver desuden en ldb-fil på windows 2003 serveren - det gør Access ikke når jeg tester på min lokale webserver...
Hvordan undgår man denne fejl????
