Frage : sql-Update

IN asp.net aktualisiere ich eine Tabelle. Das Problem ist ich wünschen ein Feld durch 1 einfach erhöhen und mein Code gibt nicht eine Störung, aber er tut nicht incrmenet, welches das smallint Feld durch 1.
IT die Sünde field.
ist
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
command.CommandText = _
         „Updateresultate stellten sin=@sin, cos=@cos ein, wo id=@id“
        

       
        Befehl. Parameters.Add (neues SqlParameter („@id“, SqlDbType.NChar, 10))
        Befehl. Parameters.Add (neues SqlParameter („@sin“, SqlDbType.SmallInt))
        Befehl. Parameters.Add (neues SqlParameter („@cos“, SqlDbType.SmallInt))

     
        '

        Befehl. Parameter („@id“). Wert = a
        b = Befehl. Parameter („@sin“). Wert
        Befehl. Parameter („@sin“). Wert = b + 1
        Befehl. Parameter („@cos“). Wert = 1

Antwort : sql-Update

Ja den Wert zuerst zurückholen. Ich glaube, dass Sie Abkürzung dieser Betrieb können, indem Sie gerade b = command2.ExecuteScalar schreiben ().
Weitere Lösungen  
 
programming4us programming4us