updateable query (igen)

ASP

3 svar · 208 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#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

Medlem sedan juni 200032 967 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.

Medlem sedan juni 20003 076 inlägg
#3

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

Medlem sedan juli 20011 304 inlägg
#4

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

585 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
326 ms — deklarationer (db)
122 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
326 ms — ändringar (db)