SQL = "Update users set text = null WHERE Username = '" & username & "'"
connect.execute sql,,128
Det behövs inget recordset.
3 svar · 201 visningar · startad av bigsky
Hur ska man skriva i SQL satsen om man vill ta bort värdet i bara ett fält (Text) för en viss post. Alltså, hela raden ska inte tas bort!
Så här har jag nu, men det tar bort allt.
Set rsDelete = Server.CreateObject("ADODB.Recordset")
SQL = "DELETE Text FROM users WHERE Username = '" & username & "'"
rsDelete.Open SQL, Connect, adOpenStatic, adLockOptimistic
SQL = "Update users set text = null WHERE Username = '" & username & "'"
connect.execute sql,,128
Det behövs inget recordset.
Tror du får updatera hella raden och sätta in alla värden igen.
Set rsDelete = Server.CreateObject("ADODB.RecordSet")
SQL = "UPDATE users SET Text = '', Username = '" & username & "'"
rsDelete.Open SQL, Connect, adOpenStatic, adLockOptimistic
Nu knäcker inte jag direkt på SQL men det ska fungera. Du får lägga till alla kolumner själv eftersom jag inte vet vad dom heter.
Tack LarsG. Funkar ju bra, som alltid med dina förslag...