dahlgrenMedlem sedan aug. 20011 946 inläggFrågan#1 <% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../db/database.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Radera = "SELECT * FROM sang WHERE ID = " & Request.QueryString("ID") & " "
RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic
[b] RecSet.Delete[/b]
RecSet.Close
Connect.Close %>
ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/dweb/intern/sadmin/l_radera.asp, line 18
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
[Redigerat av dahlgren den 30 dec 2001]
PPatrikBMedlem sedan mars 20002 836 inlägg Recordsetet som returneras är tomt och då kan man inte köra metoden .Delete
Det finns antagligen ingen post som motsvarar id'et som kommer från Request.QueryString("ID")
Kontrollera att det är "rätt" id som du skickar med.
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
dahlgrenMedlem sedan aug. 20011 946 inläggPosten finns och det är rätt id finns det någon annan metod än delete som man kan använda sig av?
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"
SSPiNMedlem sedan mars 20007 896 inlägg Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../db/database.mdb")
Radera = "DELETE FROM sang WHERE ID = " & Request.QueryString ( "ID" )
Connect.Execute ( Radera )
Connect.Close
set Connect = Nothing
:)
------------------
SPiN, bjorne.w@telia.com
-- En ask vet jag stånda - den Yggdrasil heter, ett väldigt träd överöst av vita sanden. --
dahlgrenMedlem sedan aug. 20011 946 inläggTack för hjälpen även om felet var mitt eget. Jag hade skickat med rätt id och så men till fel fil.
------------------
/Dahlgren
"Det finns saker som man måste vara fackman för att inte förstå"