Har totalt hjärnsläpp men finns det något bätter sätt att göra detta? Det räcker med UPDATE-satsen. Om ingen rad finns som matchar villkoret, utförs inget. En annan fråga i samma ämne, hur kollar jag på ett enkelt sätt om jag ska använda update eller insert? <b>Ex. Om post existerar så ska jag uppdatera, om post saknas ska jag lägga till ny....</b>Kolla om post existerar
tiddata.Open "select tc,stnr from tiddata where tc=" & TC_pos & " and stnr=" & stnr, con, adOpenDynamic, adLockReadOnly
If Not tiddata.EOF Then
tiddata.Close
sql = ("UPDATE tiddata SET valid=False WHERE tc=" & TC_pos & " and stnr=" & stnr)
con.Execute (sql)
Else
tiddata.Close
End IfSv: Kolla om post existerar
Kolla om post existerar 2
Ex. Om post existerar så ska jag uppdatera, om post saknas ska jag lägga till ny....
/Johan FSv: Kolla om post existerar 2
Under förutsättning att det är existensen av en nyckel som är kriteriet för om en post finns:
INSERT INTO tabell
...
ON DUPLICATE KEY
UPDATE ...