DataSet内のある行に位置付ける
TQueryや TTable のデータセット内の、ある条件に一致した行に移動するには Locate メソッドを使います。
| ■ Locate の例 |
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Open;
//抽出結果の中にエラーデータがあるかどうか
if Query1.Locate('エラーフラグ', 1, [])) then begin
//データがあった場合の処理
end;
end;
|
第1引数に検索対象となるフィールド名、第2引数に検索する値を指定します。
第3引数には検索オプションを指定します。
loCaseinsensitive は大文字小文字を区別しません。
loPartialKey は指定した値を一部でも含んでいれば一致とみなします。