技術情報

アプリケーション開発ガイド -データファイルを検索する-

データファイルを検索する

機能

データファイルからデータを検索します。

書式

詳細説明

データファイルの指定されたフィールドから、データを検索し、最初に見つかったレコードの番号を返します。

fieldvalueには、検索対象フィールドのフィールド変数(FIELDステートメントで指定した変数)を指定します。
recordstartには、検索を開始したいレコードの番号を指定します。省略すると、レコード番号1から検索されます。

検索データが見つからなかった場合は、0が返されます。

使用例

以下のデータファイルのBARDATA$フィールドから、「4901234567890」を検索する

private result%
private SNO$
private QTY$
private BARDATA$
open "TESTDATA.DAT" as #1                          'データファイルオープン
field #1, 3 as SNO$, 5 as QTY$, 13 as BARDATA$     'フィールド定義
result% = search(#1, BARDATA$, "4901234567890", 1) '検索実行
print result%                                      '---> 3 が表示されます
close #1

お問合せ

QBdirect