Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » Ultra Light .NET プログラミング » Ultra Light.NET アプリケーション開発 » ULTable クラスを使用したデータの作成と修正

 

ローの更新

ローの更新手順を次に示します。

警告

ローのプライマリキー値は更新できません。代わりに、ローを削除して新しいローを追加してください。

 ♦ ローの更新
  1. 更新するローに移動します。

    ローに移動するには、テーブルをスクロールするか、find メソッドまたは lookup メソッドを使用してテーブルを検索します。

  2. 更新モードを開始します。

    たとえば、次の指示は、テーブル t 上で更新モードを開始します。

    t.UpdateBegin();
  3. 更新するローの新しい値を設定します。

    たとえば、次の指示は、バッファー内の id カラムを 3 に設定します。

    t.SetInt( id , 3);
  4. Update を実行します。

    t.Update();

更新操作が終了すると、更新したローが現在のローになります。Table オブジェクトを開いたときに指定したインデックスのカラム値を変更した場合は、現在のローの定義が解除されます。

デフォルトでは、Ultra Light.NET は AutoCommit モードで動作するため、更新は永続的な記憶領域のローに即時適用されます。AutoCommit モードを無効にした場合は、コミット操作を実行するまで、更新は適用されません。

 参照