webForumDet fria alternativet

Nån som ser felet?

ASP

4 svar · 190 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frå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]

Medlem sedan mars 20002 836 inlägg
#2

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 *=-

Medlem sedan aug. 20011 946 inlägg
#3

Posten 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å"

Medlem sedan mars 20007 896 inlägg
#4
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. --

Medlem sedan aug. 20011 946 inlägg
#5

Tack 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å"

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)