Har för mig att det skall finnas något kommando för update eller insert.
Alltså finns posten skall den uppateras om inte så skapa den.
Stämmer det eller har jag drömt.
Använder mySql.
Update eller insert?
6 svar · 266 visningar · startad av Jesper T
replace
Funkar det i alla DB?
Jag som är fast i ADO-världen i ASP och VB hade gjort så här:
strSQL = "UPDATE blah"
objConn.Execute strSQL, lngRows, 128
if lngRows = 0 then
' ingen uppdatering, måste göra insert
strSQL = "INSERT INTO blah"
objConn.Execute strSQL, , 128
end if
Du kan säkert göra det i ren SQL också, jag hade laborerat lite med IF EXISTS (), men då pratar vi ju subqueries och krav på en relativ ny (och instabil?) version av MySQL.
Edit: Tur att man skriver så snabbt. ;)
Mvh :)
Nej.
@nders, vad är lngRows?
lngRows är en variabel (VB-script) som innehåller antalet rader som uppdaterats.