Jag har en databas som jag ska lägga till poster i från en hemsida i ASP. När jag försöker lägga till en post säger den att databasen eller objektet är skrivskyddat, jag har gått in på egenskaper för databasen (högerklickat på .mdb-filen och valt egenskaper) och skrivskyddet där är inte ikryssat. Finns det någon annat skrivskydd i Access t ex som kan vara aktiverat? Ifall någon annan söker efter lösningen: Känner jag lukten av smygreklam här. ;o)Skrivskydd
Så här ser felmeddelandet ut:
<code>
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Det går inte att uppdatera. Databasen eller objektet är skrivskyddat.
/sharepoint/do_reg.asp, line 26
</code>
ASP koden som ska lägga till poster:
<code>
<%
set Connection = Server.CreateObject("ADODB.Connection")
set RecSet = Server.CreateObject("ADODB.Recordset")
strConnection = "driver={Microsoft Access Driver (*.mdb)};dbq="
strConnection = strConnection & Server.Mappath("databas.mdb")
Connection.Open strConnection
SQL = "SELECT * FROM Tabell"
RecSet.Open SQL, Connection, 3, 3
RecSet.Addnew
RecSet("Något") = Request.Form("Något")
RecSet.Update
RecSet.Close
Connection.Close
%>
</code>
Är tacksam för all hjälp!
/Robert LSv: Skrivskydd
http://www.guffa.com/Programming_article.asp?id=11Sv: Skrivskydd
Alternativt till Guffa's sida finns detta inläg besvarat i forumet många gånger tidigare.
Därför är ett bra tips att söka innan man postar ett inlägg. ;o)