Тема
:
Пропадает значение Range при экспорте проекта
Показать сообщение отдельно
26.09.2007, 15:33
#
3
gl00mie
Участник
3,684
/
5803
(
201
)
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге:
3
Цитата:
Сообщение от
mazzy
Условие "" эквивалентно условию с незаданной строкой. Чтобы задать условие ""
в коде
, кавычки надо экранировать бэкслешем \"\"
Спасибо, я в курсе
но речь-то идет не про код! Позволю процитировать себя
Цитата:
Сообщение от
gl00mie
Если делать запрос
не программно
через всякие QueryBuildDataSource/QueryBuildRange,
а "визуально" в AOT
, то там нужно для поиска записей с пустым полем указать эти две двойные кавычки в значении Range.
Цитата:
Сообщение от
mazzy
То, что ядро трактует "" отлично от незаданной строки - ошибка ядра, а экспорт совершенно прав
Нет, все как раз наоборот. Ядро трактует двойные кавычки правильно, а экспорт корежит работающий запрос, изменяя значения Range value
PS. На картинке слева "квадратик", с которым сравнивается CustInvoiceJour.LedgerVoucher, - это символ с кодом 2, которым Oracle обозначает пустые строки.
Последний раз редактировалось gl00mie; 26.09.2007 в
15:43
.
За это сообщение автора поблагодарили:
mazzy
(
5
).
gl00mie
Посмотреть профиль
Отправить личное сообщение для gl00mie
Найти ещё сообщения от gl00mie
Читать блог