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???
5 svar · 292 visningar · startad av roady
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)"
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???
... WHERE newsID = " & newsID
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 ?
SQL = "UPDATE news SET newsEditID = '"& MyID &"', newsEditDate = '"& now &_
"', newsEdit = iif(newsID in ("& newsID &"),true,false) WHERE newsID = " & newsID " & " or newsEdit = true "
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 =(