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