次の手順では、ローを更新します。
更新するローに移動します。
テーブルをスクロールするか、find メソッドと lookup メソッドを使用してテーブルを検索し、ローに移動できます。
更新モードを開始します。
たとえば、次の指示は、テーブル tbl 上で更新モードを開始します。
tbl.BeginUpdate(); |
更新するローの新しい値を設定します。たとえば、次の指示は、バッファ内の id カラムを 3 に設定します。
tbl.Set( UL_TEXT("id"), 3 ); |
Update を実行します。
tbl.Update(); |
更新操作が終了すると、更新したローが現在のローになります。
Ultra Light C++ API は、conn->Commit()
を使用してコミットしないかぎり、データベースに変更内容をコミットしません。トランザクションの管理を参照してください。
ローのプライマリ・キーを更新しないでください。代わりに、ローを削除して新しいローを追加してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |