webForumDet fria alternativet

Operation is not allowed in this context

ASPur ASP

2 svar · 168 visningar · startad av henrikjohansson

Medlem sedan maj 2000360 inlägg
Frågan#1

Vad betyder detta felet?
Operation is not allowed in this context

raden den gnäller på är rs.close

Medlem sedan feb. 200112 078 inlägg
#2

Kan du visa lite mer kod?

Medlem sedan maj 2000360 inlägg
#3

Jag vet inte vad jag gjorde men nu funkar det.. Nu är det ett nytt fel.. :D

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

jag uppdaterar databasen via en dynamisk sida som listar igenom alla fälten och sedan lägger in det i databasen..

Här är lite kod

for each Falt in rs.Fields
varde = Request.Form(falt.name)
if lcase(falt.name) <> "id" and lcase(falt.name) <> "locked" then
select case falt.type
case dbDatumTid 
if isdate(varde) then 
rs(falt.name) = varde
else
rs(falt.name) = now
end if
case dbJaNej 
if varde = "Yes" then rs(falt.name) = true
case dbMemo 
rs(falt.name) = varde
case dbTal 
rs(falt.name) = cint(Varde)
case dbText 
rs(falt.name) = varde  'Denna raden är den som hänger sig
end select

end if

next

Säg till om jag skall slänga upp mer kod :D

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