powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
7 сообщений из 7, страница 1 из 1
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32024957
_AAZ_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В случае если в наборе данных нет ни одной записи (например результат выполнения хранимой процедуры не вернул ничего), при следующем вызове ADOQuery->Close() (уже с другим запросом например) возникает EOleException "BOF или EOF имет значение true, либо текущая запись удалена. Для выполняемой операции требуется текущая запись." ЧТО ДЕЛАТЬ ?
...
Рейтинг: 0 / 0
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32025006
Можно сделать FindFirst до закрытия. Тогда гарантировано будут установлены (BOF && EOF) == true и можно закрыть.
...
Рейтинг: 0 / 0
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32025027
Igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставить ADOExpress Update Pack 2
http://www.borland.com/devsupport/delphi/mdac26.html
...
Рейтинг: 0 / 0
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32025057
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно закрыть Connection на котором базируется запрос (mysqlquery.Connection.Close)
...
Рейтинг: 0 / 0
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32025344
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, не все знают, но подобный глюк был в Delhi 5 в поставляемых ADO компонентах при работе с MDAC новых версий. Ответ на вопрос "что делать" дал Igor.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #32480357
VitalyI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или поставить LockType=ltReadOnly
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
    #35170680
Фотография ЧайникПолный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitalyIили поставить LockType=ltReadOnly

Нет, не помогает ((((
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]