Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2007, 17:34   #1
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию ошибка при закрытии adoquery

такая ситуация, в цикле постоянно открывается adoquery с разными параметрами:
1 проверка на active если да закрыть
2 поменял параметры
3 открыл
4 если пустая то continue
5 …
если при открытии таблица получается пустой, то на след шаге, при закрытии, происходит сбой:

“BOF или EOF имеет значение True, либо текущая запись удалена. Для выполнения операции требуется текущая запись”

и всё, после этого с базой работать нельзя. уже пол дня мучаюсь не могу понять, в чём причина?
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 30.08.2007, 11:50   #2
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

глюк делфи
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 30.08.2007, 20:05   #3
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

а в чём собстно плюсы дельфина то?
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 31.08.2007, 08:38   #4
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Банзай Посмотреть сообщение
такая ситуация, в цикле постоянно открывается adoquery с разными параметрами:
1 проверка на active если да закрыть
2 поменял параметры
3 открыл
4 если пустая то continue
5 …
если при открытии таблица получается пустой, то на след шаге, при закрытии, происходит сбой:

“BOF или EOF имеет значение True, либо текущая запись удалена. Для выполнения операции требуется текущая запись”

и всё, после этого с базой работать нельзя. уже пол дня мучаюсь не могу понять, в чём причина?
Наверное, понятнее будет , если ві напишите код
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 31.08.2007, 13:09   #5
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

та нет, я причину ошибки нашёл уже, ADOQuery в делфях ниже седьмой при закрытии отсылает лишнюю команду укозателя на сервер относительно полученных записей, а если список был пустым происходит исключительная ситуация.
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 31.08.2007, 13:16   #6
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

хех, в билдере пятом такойже прикол
подписываюсь
Банзай вне форума Ответить с цитированием
Старый 01.09.2007, 09:17   #7
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Банзай Посмотреть сообщение
та нет, я причину ошибки нашёл уже, ADOQuery в делфях ниже седьмой при закрытии отсылает лишнюю команду укозателя на сервер относительно полученных записей, а если список был пустым происходит исключительная ситуация.
ну так отключите исключения...
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 03.09.2007, 19:31   #8
Банзай
Пользователь
 
Аватар для Банзай
 
Регистрация: 21.08.2007
Сообщений: 89
По умолчанию

не, помочь может только версия делфи постарше или хороший апдейт
подписываюсь
Банзай вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод сообщения при закрытии программы tiger Помощь студентам 4 27.08.2008 23:31
База тормозит при закрытии muu БД в Delphi 1 14.06.2008 20:47
При закрытии листа, стираются данные Romuald Microsoft Office Excel 2 20.12.2007 13:24
запись в файл при закрытии в приложения SERG1980 Общие вопросы Delphi 5 14.11.2007 08:08
Как сделат так, что бы при закрытии проекта появлялось сообщение monushka Помощь студентам 7 02.11.2007 08:12