webForumDet fria alternativet

updateable query (igen)

3 svar · 194 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 100 inlägg
#1

Tjenare, visst känner ni igen felet.

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

Saken är den att skrivrättigheter finns på mappen för att filer och annat roligt får jag lägga i mappen utan problem, men jag får alltså inte inserta i databasen, förslag?

Koden:
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=xxx;Data Source=" & Server.MapPath("/db/artiklar.mdb")

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strconn

strsql = "Insert Into artiklar ( rubrik, huvudtext, bildid, sida, datum ) Values ( '" & rub & "', '" & huv & "', '" & bildid & "', '" & sida & "', now() )"

conn.Execute(strsql)

conn.Close()
Set conn = Nothing

@ndersMedlem sedan juni 200026 914 inlägg
#2

Du kanske får det, men får Internet-gästkontot göra det?

Användaren som måste ha rättigheterna är IUSR_datornamn.

------------------
All your base are belong to me.

doggelitoMedlem sedan juni 20003 100 inlägg
#3

Jo, iusr har skrivrättigheter, jag jobbar nämligen direkt mot webbhotellet så jag går själv under user.

JonMedlem sedan juli 20011 126 inlägg
#4

Hur ser det ut om du skriver ut strsql med response.write istället för att köra den?

------------------
The computer is mightier than the pen, the sword, and usually, the programmer.

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb