ZapotekMedlem sedan juni 200068 inlägg
Vad är det för fel när jag får felmedelandet:
ADODB.Recordset.1 error '80004005'
Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE.
/test/default.asp, line 393
Koden som körs är:
If Request.QueryString("tabort") = "yes" Then
Tabort = "SELECT \* FROM todo WHERE ID = " & Request.QueryString("meddelande") & " "
RecSet.Open Tabort, Connect, adOpenStatic, adLockOptimistic
RecSet.Delete
RecSet.Close
Response.Redirect "default.asp"
------------------
Erik Heneby - Citruz.nu
@ndersMedlem sedan juni 200026 914 inlägg
du öppnar ditt recordset med en statisk cursor.
jag föreslår att du gör så här i stället:
If Request.QueryString("tabort") = "yes" Then
Connect.execute ("DELETE FROM todo WHERE ID = " & Request.QueryString("meddelande"))
Response.Redirect "default.asp"
man ska inte göra det så onödigt jobbigt för sig.
observera att i koden ovan används inget recordset, och då behöver du inte skapa det recordsettet tidigare heller.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
ZapotekMedlem sedan juni 200068 inlägg
hur ska koden vara om jag vill lägga till och uppdatera databasen?
[Redigerat av Zapotek den 02 feb 2001]
@ndersMedlem sedan juni 200026 914 inlägg
då får du kika på sql-kommandona INSERT och UPDATE.
de finns med på ett hörn i vides asp-skola.
http://www.webavis.nu/webavis/html/artiklar/asp/index.shtml
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>