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

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

 

検索とルックアップのメソッドによるローの検索

検索とルックアップのメソッドを使用して ULTable オブジェクトのローを検索します。

前提条件

この作業を実行するための前提条件はありません。

 ♦ タスク
  1. 検索モードまたはルックアップモードを開始します。

    モードを開始するには、テーブルオブジェクトのメソッドを呼び出します。たとえば、次のコードは検索モードを開始します。

    t.FindBegin();
  2. 検索値を設定します。

    検索値は、現在のローの値を設定することで設定します。これらの値の設定は、データベースではなく、現在のローを保持しているバッファにのみ影響します。たとえば、次のコードは、バッファの値を Kaminski に設定します。

    int lname = t.GetOrdinal( "lname" );
    t.SetString( lname, "Kaminski" );
  3. ローを検索します。

    適切なメソッドを使用して検索を実行します。たとえば、次の指示は、現在のインデックスで指定された値と正確に一致する最初のローを検索します。

    マルチカラムインデックスの場合、最初のカラムの値が常に使用され、他のカラムは省略できます。

    t.FindFirst();
  4. ローの次のインスタンスを検索します。

    適切なメソッドを使用して検索を実行します。検索操作の場合は、FindNext でインデックス内のパラメータの次のインスタンスを検索します。ルックアップ操作では、MoveNext で次のインスタンスを検索します。

結果

カーソルが目的のローをポイントします。

次の手順

そのローのデータの削除または変更など、ローに対する操作を実行します。