Alla som inte uppfyller kriteriet...

ASP

2 svar · 166 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Trådstart#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
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!

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