webForumDet fria alternativet

Update över alla rows...

3 svar · 228 visningar · startad av Daze

DazeMedlem sedan dec. 199962 inlägg
#1

En tabell som skall uppdateras över alla rows i två kollumner..

Värdena kommer från querystring typ:
MarketingtypeId(vilken row), SortOrder(kolumn, värde som skall uppdateras), MarketingType(kolumn, värde som skall uppdateras)..

Hur f*n ska man få till detta? ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#2

I VB-script

q = "update ogrish set SortOrder = " & request.querystring("sortOrder") & _
", MarketingType = '" & _
replace(request.querystring("marketingType"),"'","''") & "'" & _
" where  MarketingtypeId = " & request.querystring("MarketingtypeId")
connect.execute q

Det beror ppå vilka datatype de olika kolumnerna har.

Nu har jag gissat att sortOrder och marketingTypeId är numeriska och marketingType är text.

DazeMedlem sedan dec. 199962 inlägg
#3

hmm.. okej det ser väl ut som att det borde funka..
på en row.. kruxet är att jag har flera som jag vill uppdatera samtidigt.. nån form av loop kanske?

Preciserade mig nog inte tillräckligt.. sorry.

MarketTypeId kommer som QueryStringen "MarketTypeId(1 till nånting)"..
1 till nånting, motsvarar antal poster i databasen.

SortOrder kommer som QueryStringen SortOrder(1 till nånting)..
kan va vilken sifra som helst.

MarketingType(text alldeles riktigt ;) )..
Samma här, kommer som QueryString "MarketingType" + siffra..

JosefMedlem sedan mars 20023 561 inlägg
#4

Alla poster uppdateras så länge du inte sätter WHERE osv... eller liknande.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)