WebDAV搜索Integer数据类型

时间:2011-10-05 09:22:57

标签: webdav exchange-server-2003

我有一个WebDAV查询,它在字段'TestField'上的Exchange 2003服务器上搜索值为'3'的电子邮件。此字段包含Integer类型的数据(另一个应用程序设置此字段,数据类型为OlUserPropertyType.olInteger)。

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

我总是收到“错误请求(400)”。在另一个具有其他数据类型(字符串)的字段上是有效的。

这些有什么问题?我必须投出价值,但我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

问题解决了。铸造是解决方案。

WHERE CAST("TestField" AS "int") = 3