0

次の SQL クエリを使用して、検索フォルダーに DASL フィルター [カスタマイズされたビュー] を適用しようとしています。

"http://schemas.microsoft.com/mapi/proptag/0x0FFF0102" = '000000001CF4984B1BD06249A3C1E9DBBE2C6F65E4C82200'

以前の検索で見つけた entryID でメールのみを選択したいと思います。searchfolder には間違いなくその entryID のメールが含まれています。

同じフォルダにこのようにsthを適用する

"http://schemas.microsoft.com/mapi/proptag/0x10810003" = '102'

動作します。

これを行うことはできませんか?または、SQL クエリが正しくありませんか?

4

1 に答える 1

2

がわかっている場合はEntryID、 に電話してNamespace.GetItemfromIDください。検索する理由はありません。

更新:PT_BINARYより一般的な注意として、OOM ではバイナリ ( ) プロパティを検索できません。Redemptionの使用がオプションである場合、そのRDOItemsのバージョン。Find/Restrict上記の構文を使用してバイナリ プロパティを指定できます。RDOFolderオブジェクトを取得するには、RDOSessionオブジェクトのインスタンスを作成し、OOM からオブジェクトRDOSession.GetRDOObjectFromOutlookObjectのインスタンスを渡して呼び出すと、オブジェクトが返されます。MAPIFolderRDOFolder

于 2012-01-17T14:22:36.747 に答える