Jag har installerat win xp och IIS 5.1, problemet är att jag inte kan lägga till nya rader i databasen...
Om jag skriver så här:
DBPath = "DBQ=" & Server.MapPath("db.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
SQLStmt = "INSERT INTO tbl_users (str_name) VALUES (Namet)"
Connection.Execute(SQLStmt)
Så får jag följande fel:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x944 Thread 0x6cc DBC 0x206a6c4 Jet'.
/friendfinder/add_newuser.asp, line 29
Rad 29 = Connection.Open raden...
Men om jag byter metod och skriver så här istället:
SET rs = server.CreateObject("ADODB.recordset")
SQLstmt="SELECT* FROM tbl_users"
rs.Open SQLstmt, Connection, 3, 3
if rs.eof then
Response.Write "error"
else
rs.addnew
rs(1)= "fullname"
rs.update
rs.close
end if
Så får jag ibland felet att databasen är skrivskyddad, och i dags läget ligger den i samma katalog som filen som ropar på den...
Är det någon som har en aning om vad det kan vara?
Jag skulle bli så tacksam om jag får iordning på detta...
Har aldrig haft problem med sådana här saker tidigare (win98, PWS).