webForumDet fria alternativet

Torsk

ASP

4 svar · 250 visningar · startad av star

Medlem sedan apr. 200142 inlägg
Frågan#1

Snälla ni, överjordiskt intelligenta. Varför hittar den inga matchningar i följande kodsnutt?

		Case "delete"
		Response.Write("DELETE ACCEPTED AS A METHOD<br>")
		Rec.MoveFirst
			Do Until Rec.EOF
				If Request.Form("id") = Rec("id") then
					Response.Write("MATCH FOUND IN DATABASE<br>")
					Rec.Delete
					Rec.Update
					Response.Write("THIS RECORDSET DELETED<br>")
					Response.Write("RECORDSET ID: " & Rec("id") & "<p>")
				Else
					Response.Write("INSTANCE DID NOT MATCH<br>")
					Response.Write("RECORDSET ID: " & Rec("id") & "<br>")
					Response.Write("REQUESTED ID: " & Request.Form("id") & "<p>")
				End If
			Rec.MoveNext
			Loop

Jag blir alldeles ifrån mig.

/star

------------------
-----------------

Medlem sedan dec. 200012 464 inlägg
#2
If clng(Request.Form("id")) = Clng(Rec("id")) then

I och för sig så skulle jag nog ha gjort ett delete statement i stället så man slipper loopen.

------------------
essentitia preter non sans multiplicandum

Medlem sedan apr. 200142 inlägg
#3

Tackar och bockar, nu fungerar det. Du har räddat min eftermidda!

------------------
-----------------

Medlem sedan juni 200117 inlägg
#4

E bara lite nyfiken... men e Rec.Update inte lite onödigt efter Rec.Delete ? =)

------------------
*g0sA*

Medlem sedan apr. 200142 inlägg
#5

Jaha. Det visste inte jag, tack Fraja^.

/Star

------------------
-----------------

251 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)