jag är inte så duktig på asp, men det verkar som om rättigheterna på databasen endast är satta till "read-only" eller att katalogen du har databasen i tex /databaser endast är satt till "read-only"
har jag fel?
3 svar · 177 visningar · startad av Mungo
Varför funkar inte nedanstående kod:
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "projects", sDSN,adOpenKeyset,adLockOptimistic,adCmdTable
rs.AddNew
rs("strName") = request("project")
rs("intAdminID") = userID
rs.update
rs.Close
set rs = Nothing
???
(sDSN är en variabel som innehåller hela connectionsträngen och den funkar...)
Jag får felmeddelandet:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
Kan nån hjälpa?
[Redigerat av Mungo den 24 maj 2000]
jag är inte så duktig på asp, men det verkar som om rättigheterna på databasen endast är satta till "read-only" eller att katalogen du har databasen i tex /databaser endast är satt till "read-only"
har jag fel?
Ja, tusan. Precis så enkelt var det... Jag hade redan kollat filrättigheterna på katalogen men det var själva databasfilen som hade fel rättigheter. Så skapas de alltså i Access2000 med andra ord.
Tack!