4D Write v16WR Direct find |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR Direct find
WR Direct find
WR Direct findコマンドは任意の4D Write エリアを含むBLOB 内で文字列を直接検索することができます。このコマンドの使用する際にBLOB を4D Writeエリア内であらかじめオープンしておく必要はありません。つまり、このコマンドはとても高速に実行されることを意味しています。 検索文字列が見つかると、WR Direct find はテキスト内の検索文字列が見つかった位置を返します。 検索が失敗した場合は、WR Direct find は-1 を返します。 blob が4D Write エリアのコンテンツでない場合、WR Direct find は-2 を返します。wholeWord とupperCase によって、検索オプションを選択できます: wholeWord にはWR Parametersテーマの以下の定数を渡すことができます:
upperCase にはWR Parametersテーマの以下の定数を渡す ことができます:
この例題は、レコードの選択範囲内で検索するキーワードからの検索メソッドを示しています。データベースの内容は料理レシピです。4D Write エリアはBLOB フィールドに保存されています。特別な素材を使用したレシピをすべて検索したいものとします。ここに、大変高速なメソッドを示します。 ToFind:=Request("Enter the ingredient(s) to find:")
参照
|
プロパティ
プロダクト: 4D Write
履歴
初出: 4D Write 6.5 ARTICLE USAGE
4D Write ( 4D Write v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||