我有一个WebDAV查询,它在字段'TestField'上的Exchange 2003服务器上搜索值为'3'的电子邮件。此字段包含Integer类型的数据(另一个应用程序设置此字段,数据类型为OlUserPropertyType.olInteger)。
SELECT "TestField" FROM "http://server/exchange/mailbox/mialbox" WHERE "TestField" = 3
我总是收到“错误请求(400)”。在另一个具有其他数据类型(字符串)的字段上是有效的。
这些有什么问题?我必须投出价值,但我该怎么做呢?
答案 0 :(得分:0)
问题解决了。铸造是解决方案。
WHERE CAST("TestField" AS "int") = 3