|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
IBQuery возвращает Null Delphi, но запрос работает в IBExpert
Добрый вечер!
Столкнулась с непонятным мне поведением элементарного запроса в Delphi 7. Текст запроса записываю в SQL компонента IBQuery. И через раз его значение, в зависимости от параметра, или не открывается с ошибкой Delphi exception EDatabaseError at $89DF91D (смотрю в Watch) или равно Null. Когда проверяю работоспособность запроса в IBExpert - результат выдается верным. Вопрос к форумчанам - как это исправить? в проекте есть еще много запросов в IBQuery... они пока работают. стоит ли мне ожидать такого поведения и от них? |
#2
|
||||
|
||||
Похоже на наведенную ошибку от разрушения динамической памяти, -- освобождения компонента на форме, например.
|
#3
|
||||
|
||||
тип поля не дата случайно?
Я за здоровый экстрим! Спасибо за "спасибо") |
#4
|
|||
|
|||
Цитата:
Нет, Integer. |
#5
|
|||
|
|||
Цитата:
Все запросы я закрываю и открываю только перед обращением к ним, может это не верно? ... куда вообще запросы записывают результат выполнения? у них вроде нет data set. |
#6
|
||||
|
||||
показывай код и текст запроса, ну и скрин ошибки можно
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|