Можно ли использовать предложение WITH в запросе DataWindow?
У меня есть DataWindow в приложении PB10.5, которое прекрасно работает, пока я не добавлю WITH
предложение в верхней части SQL-запроса, который находится позади. Разработчик запросов принимает его как допустимый синтаксис, и если я вручную получаю данные в составителе DataWindow, он также прекрасно работает там. Проблема возникает при запуске приложения, когда извлечение последовательно возвращает -1. Может кто-нибудь сказать мне, почему это может происходить и что я могу сделать, чтобы предотвратить это?
1 ответ
Вы можете посмотреть, что возвращает sqlca.sqlerrtext
(при условии, что текущая транзакция объекта по умолчанию sqlca
может понадобиться адаптировать это) сразу после -1
вернуться retrieve()
это должно помочь.
Вы также можете поставить точку останова в DW dberror()
событие, чтобы посмотреть, есть ли здесь что-то полезное в случае ошибки.