webForumDet fria alternativet

knas med iif

5 svar · 292 visningar · startad av roady

roadyMedlem sedan jan. 2002473 inlägg
#1

Jag tror jag skall lägga ner det här för dagen...
Ifall jag kör denna så får jag värdet true, men om jag har true så skall jag väll få värdet false, vilket jag inte får???

SQL = "UPDATE news SET newsEditID = '"& MyID &"', newsEditDate = '"& now &"', newsEdit = iif(newsID in ("& newsID &"),true,false)"
roadyMedlem sedan jan. 2002473 inlägg
#2

Jaha....
det händer som så att det värdet jag skickar med newsID... Det blir true och alla andra i hela db:n blir false...

Kan man fixa så att endast den post som jag vill ändra ändras och inte pilla på resten???

@ndersMedlem sedan juni 200032 969 inlägg
#3

... WHERE newsID = " & newsID

roadyMedlem sedan jan. 2002473 inlägg
#4

jo, då kommer det bara på den post/record som jag vill...

menmenmen... Värdet blir bara true, har jag en som redan är true så skall den bli false ?

LarsGMedlem sedan dec. 200012 464 inlägg
#5
SQL = "UPDATE news SET newsEditID = '"& MyID &"', newsEditDate = '"& now &_
"', newsEdit = iif(newsID in ("& newsID &"),true,false) WHERE newsID = " & newsID " & " or  newsEdit = true "
roadyMedlem sedan jan. 2002473 inlägg
#6

hmm, nu händer det samma sak som innan...
bara ett recordset i hela databasen kan bli true..

Får väll helt enkelt hämta värdet, kolla av och skriva in det igen =(

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