webForumDet fria alternativet

Varför?

ASPur ASP

4 svar · 154 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1

ADODB.Recordset fel '800a0c93'

Operation is not allowed in this context.

/intern/admin/addsang.asp, rad 21

rad 21=RecSet.Close
Koden i addsang.asp

<%
IF NOT Request.Form("Titel") = "" AND NOT Request.Form("Text") = "" THEN
SET Con = Server.CreateObject("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../databas.mdb")
SQLStmt = "SELECT * FROM sang"
SET RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open SQLStmt, Con, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("Titel") = Request.Form("Titel")
RecSet("test") = Request.Form("test")
RecSet("typ") = Request.Form("typ")
RecSet("Text") = Request.Form("Text")
RecSet.Update
RecSet.Close
Con.Close
Response.Redirect "default.asp?m=ledare"
ELSE 
%>

Allt har funkat jätte bra tills jag la till fältet typ. Kan det ha något med att det är en dropdown meny, i så fall hur löser ja det?

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

Medlem sedan dec. 200012 464 inlägg
#2

Är du säker på att det är close som orsakar felet? Kan det inte vara update som går fel?
T.ex. att du försöker stoppa in ett tomt värde i typ och din tabelldefinition inte tillåter det.

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 20011 946 inlägg
#3

DEt är mycket möjligt att det är update
hur åtegärdar jag det.

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

Medlem sedan dec. 200012 464 inlägg
#4

Nu är jag inte så där insatt i Access men i designläge för en tabell lär det finnas någon ruta där det står

tillåt nollängd

som kan vara lämplig att kryssa i.

Jag är inte alls säker på att detta löser ditt problem.

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 20011 946 inlägg
#5

Tack så mycket nu funkar det.

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

138 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)