eddy1 skrev:
databasen är inte skrivsjyddad på något sätt!!
Och naturligtvis har rätt användare (IUSR_XXX) rättigheter till den?
Det är inte första gången frågan är uppe, sök lite på felmeddelandet så lär du hitta ett och annat.
3 svar · 258 visningar · startad av eddy1
Hej på er.
Nu är det strul. Gjorde en enkel kod som lägger till en ny post i accessdatabsen, men får följande meddelande..
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.
/hullert/secret/addad.asp, line 122
Använder följande kod
Set con = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
x = Server.MapPath("base.mdb")
Con.open "driver={Microsoft Access Driver (*.mdb)};dbq= " & x & " "
SQL = "Select * from ads where 1=2"
Rs.open SQL, Con, 2, 2
rs.addnew
rs("rubrik") = request.form("adtext")
rs.update
rs.close RAD 22!!
con.close
Har installerat .NET om det kan påverka på något sätt??
databasen är inte skrivsjyddad på något sätt!!
Har Office XP Pro 2003 installerat!!
Mvh
eddy1 skrev:
databasen är inte skrivsjyddad på något sätt!!
Och naturligtvis har rätt användare (IUSR_XXX) rättigheter till den?
Det är inte första gången frågan är uppe, sök lite på felmeddelandet så lär du hitta ett och annat.
jo
under katalogsäkerhet är det:
IUSR_WORKSTATION
som gäller...
Hur ser jag behörigheten för den användaren då???
Högerklicka på databasen/mappen med databasen i och välj egenskaper-> säkerhet. Där ska användaren ha skriv och läsrättigheter. Finns inte användaren med i den listan får du lägga till den.