Question:
GAPIを使用して空のフィールドを検索するにはどうすればよいですか?
Answer:
GAPI を使用して空のフィールドを検索するには、2 つの方法があります。
- 最初のオプションは、ISimpleSearchCommandとAddExtendedCriterion()メソッドを使用することです。この例では、検索文字列 "EMPTY() "をAddExtendedCriterion()メソッドで使用する必要があります。
IFileCabinetSimpleSearchCommand mySimpleSearch = myFileCabinet.Commands.newSimpleSearch();。Commands.newSimpleSearch();
mySimpleSearch.AddExtendedCriterion(myField, "EMPTY()");
IResultlist myRL = mySimpleSearch.ExecuteEx(); - 二つ目の方法は、ProfessionalSearchCommand を使用する方法です。
o 検索文字列は、手動で一歩一歩構築する必要があります。
o 例えば、以下のようになります。[FIELD1]="EMPTY()" または [STATUS]="ACTIVE"
o フィールド名は常に内部フィールド名(別名カラム名)でなければなりません
IFileCabinetProfessionalSearchCommand myProfSearch = myFileCabinet.Commands.newProfessionalSearch();
myProfSearch.AddCriterion("[COMPANY] = "[COMPANY] = ¦"ABC" OR [COMPANY] = ¦"Crosslinks BV¦");
IResultlist myRL = myProfSearch.ExecuteEx();
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
