WebDAV поиск по типу данных Integer - PullRequest
0 голосов
/ 05 октября 2011

У меня есть запрос WebDAV, который ищет электронную почту на сервере Exchange 2003 в поле «TestField» со значением «3». Это поле содержит данные типа Integer (другое приложение устанавливает это поле с типом данных OlUserPropertyType.olInteger).

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

Я всегда получал «Плохой запрос (400)». На других полях с другими типами данных (строка) работает.

Что в этом плохого? Должен ли я привести значение, но как я могу это сделать?

1 Ответ

0 голосов
/ 05 октября 2011

Проблема решена.Кастинг - это решение.

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