CDaoRecordset::Find

仮想 BOOL を見つける (長く lFindType、LPCTSTRlpszFilter);
(CDaoException、CMemoryException) を投げます。

戻り値

一致するレコードが見つかった場合は、それ以外の場合 0 0 以外の値。

パラメーター

lFindType

必要な検索操作の種類を示す値。指定できる値します。:

lpszFilter

レコードを検索するために使用する文字列式 (のように、 WHERE句でどこの言葉はなく SQL ステートメント)。たとえば:

検索 (AFX_DAO_FIRST、「colRecID = 7")検索 (AFX_DAO_NEXT、「様 = 'Jones'")

解説

比較演算子を使用して、ダイナセット タイプまたはスナップショット タイプ レコード セットで特定の文字列を検索するにはこのメンバー関数を呼び出します。最初に、次を見つけることができます、文字列の前、または最後のインスタンス。それをオーバーライドして独自の実装を追加することができますを見つけると、仮想関数です。あなたを見つけるすべての検索操作の動作を制御することができます、 FindFirstFindLastFindNextFindPrevメンバー関数の検索メンバー関数を呼び出します。

テーブル タイプのレコード セットのレコードを検索するには、 Seekメンバー関数を呼び出します。

ヒント特価;レコードのセットが小さいほどより効果的な検索されます。一般的に、ODBC データを especally で、必要なレコードだけを取得、新しいクエリを作成する方が良いです。(&N)。

レコード検索の詳細については、資料を参照してください DAO レコード セット: レコード セットの移動Visual の C++ プログラマのガイド。関連情報については、DAO のヘルプでトピック「FindFirst、FindLast、FindNext、FindPrevious メソッド」を参照してください。

CDaoRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoRecordset::FindFirstCDaoRecordset::FindLastCDaoRecordset::FindNextCDaoRecordset::FindPrev(&N)

Index