0

Exchange 2003 サーバーのフィールド 'TestField' の値が '3' である電子メールを検索する WebDAV クエリがあります。このフィールドには、Integer 型のデータが含まれます (別のアプリケーションがこのフィールドをデータ型 OlUserPropertyType.olInteger に設定します)。

SELECT "TestField" FROM "http://server/exchange/mailbox/mialbox" WHERE "TestField" = 3 

私はいつも「Bad Request (400)」を受け取りました。別のデータ型 (文字列) を持つ別のフィールドで動作します。

これらの何が間違っていますか?値をキャストする必要がありますが、どうすればそれを行うことができますか?

4

1 に答える 1

0

問題が解決しました。キャストは解決策です。

WHERE CAST("TestField" AS "int") = 3
于 2011-10-05T11:06:44.907 に答える