Показать сообщение отдельно
Старый 25.11.2009, 19:04   #23  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,709 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от propeller Посмотреть сообщение
X++:
    axaptaTable.ExecuteStmt("select * from %1 where %1.InvoiceDate == 24\11\2009");
Тоже самое через mkdate() вернуло записи.
Хм... А дальше? Я почему спрашиваю? Обычно в подобных тестах кроме замены значения еще что-то дописывают/удаляют. Вот мне и интересно, не получилось ли так, что при использовании mkdate() что-то еще было дописано/удалено? Или наоборот, при использовании литерала (константы) что-то еще сделали? Может axaptaTable создан не по той таблице, где есть поле InvoiceDate?

Можете привести полный код теста? Т.е. с момента создания Com-объекта и проверки того факта, что запрос что-то вернул или не вернул?

Ну, в порядке бреда, можно попробовать поиграться порядком расположения года, месяца и дня. Хотя формат литерала и жестко прописан, но, может какие-то настройки есть?