2011-10-05 3 views
0

필드 'TestField'의 값이 '3'인 Exchange 2003 서버에서 전자 메일을 검색하는 WebDAV 쿼리가 있습니다. 이 필드는 Integer 유형의 데이터를 포함합니다 (다른 응용 프로그램은이 필드를 데이터 유형 OlUserPropertyType.olInteger로 설정 함).정수 데이터 형식의 WebDAV 검색

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

나는 항상 "잘못된 요청 (400)"을 받았다. 다른 데이터 유형 (문자열)이있는 다른 필드에서는 작동합니다.

무엇이 잘못 되었나요? 가치를 던져야하지만 어떻게 할 수 있습니까?

답변

0

문제가 해결되었습니다. 주조가 해결책입니다.

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