webForumDet fria alternativet
Logga in / Bli medlem

updateable query (igen)

ASP

3 svar · 195 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?

372 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
120 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)