Ä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.
Trådstart#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?
