Access 2003 med ASP??
Jeg har et problem med ikke at være i stand til at redigere, slette eller tilføje noget i en Access 2003 database.Jeg kan heller ikke åbne databasen fra ASP når jeg er i gang med redigere databasen i Access 2003.
Er der andre der har haft samme problem og ved hvordan man kan rette det..?
----> Kode til at åbne databasen
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\brugere.mdb; UID=Administrator; PWD="
----> Slet/Rediger/Ny kode
mode=request("mode")
if mode <> "" then
id=request("id")
navn=request("navn")
login=request("login")
password=request("password")
feriefritimer=request("feriefritimer")
Set rs = Server.CreateObject("ADODB.Recordset")
if mode = "rediger" then
SQL = "UPDATE [Tabel] SET navn='"& navn &"', login='"& login &"',
password='"& password &"', feriefritimer='"& feriefritimer &"' WHERE id="& id
elseif mode = "ny" then
SQL = "INSERT INTO [Tabel] (navn,login,password,feriefritimer) VALUES ('" &
navn & "', '" & login & "','"& password &"','"& feriefritimer &"')"
elseif mode = "slet" then
SQL = "DELETE FROM [Tabel] WHERE id="& id
else
response.redirect "admin.asp"
end if
set rs.open=conn.execute(SQL)
set rs = nothing
response.redirect "admin.asp"
----> Hvis databasen er åben (åben i access)
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl.
Registreringsnøglen Temporary (volatile) Jet DSN for process 0x48c Thread
0x69c DBC 0x20e931c Jet kan ikke åbnes.
/conn_open.asp, line 3
----> Når databasen lige har været åben i access og er blevet lukket fatter
den ikke at åben databasen igen
Fejltype:
Provider (0x80004005)
Uspecificeret fejl
/conn_open.asp, line 3
----> Når jeg prøver at slette fra databasen
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Der kan ikke slettes fra de angivne
tabeller.
/admin.asp, line 27
----> Når jeg prøver at tilføje en ny post eller redigere
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Handlingen skal bruge en opdaterbar
forespørgsel.
/admin.asp, line 27
