Nachstehend wird beschrieben, wie Sie eine Zeile aktualisieren.
Sie können den Primärschlüssel einer Zeile nicht aktualisieren: Löschen Sie stattdessen die Zeile und fügen Sie eine neue Zeile hinzu.
Wechseln Sie zu der zu aktualisierenden Zeile.
Sie können dafür entweder die Tabelle abrollen oder die find- oder lookup-Methode verwenden.
Aktivieren Sie den Update-Modus.
Die folgende Anweisung leitet den Aktualisierungsmodus auf Tabelle t ein.
t.UpdateBegin(); |
Legen Sie die neuen Werte für die zu aktualisierende Zeile fest.
Die nachstehende Anweisung setzt die id-Spalte im Puffer auf 3.
t.SetInt( id , 3); |
Führen Sie die Aktualisierung aus.
t.Update(); |
Nach der Aktualisierung ist die aktualisierte Zeile die aktuelle Zeile. Wenn Sie den Wert einer Spalte in jenem Index ändern, der beim Öffnen des table-Objekts angegeben wurde, wirkt sich das auf die Positionierung aus.
Standardmäßig operiert UltraLite.NET im Autocommit-Modus, in dem die Aktualisierung sofort an der Zeile in der permanenten Speicherung angewendet wird. Wenn Sie den Autocommit-Modus deaktiviert haben, wird das Update erst übernommen, sobald Sie den Commit-Vorgang ausführen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |