webForumDet fria alternativet

Alla som inte uppfyller kriteriet...

ASP

2 svar · 153 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Nu har jag denna kod, hur gör jag för att ge alla poster som ej tilldelas ett värde med strPlace värdet 0?
(Alltså alla strArtikelId som inte får sitt genom request.form ska få värdet fldPlace = 0)

textfield = request.form("textfield")
if instr(textfield, ",") >0 then
textfieldarr = split(textfield, ",")	
For i = 0 To Ubound(textfieldarr)
Response.write textfieldarr(i)
Response.write "<br>"
strPlace = 1+i
strArtikelId = cint(textfieldarr(i))

SQL = "UPDATE tblwho SET fldUpdate = #" & now & "#, fldPlace = "& strPlace & " WHERE fldArtikelId = "& strArtikelId &""

	connect.Execute(SQL)
	

next
end if

	connect.Close
	set connect = nothing

------------------
/solbulle
Hemmabio | Spelautomater | The Who

[Redigerat av solbulle den 20 jan 2002]

Medlem sedan juni 200032 967 inlägg
#2

Jag antar att textfield innehåller en kommaseparerad lista id:n.

Då borde en SQL-fråga som denna göra susen:

strSQL = "UPDATE tblwho SET fldUpdate = #" & now & "#, fldPlace = 0 WHERE fldArtikelId NOT IN ("& textfield &")"

Mvh,

Medlem sedan mars 20015 287 inlägg
#3

Kalas!

------------------
/solbulle
Hemmabio | Spelautomater | The Who

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)