Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться) / 7 сообщений из 7, страница 1 из 1
12.03.2002, 12:38
    #32024957
_AAZ_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
В случае если в наборе данных нет ни одной записи (например результат выполнения хранимой процедуры не вернул ничего), при следующем вызове ADOQuery->Close() (уже с другим запросом например) возникает EOleException "BOF или EOF имет значение true, либо текущая запись удалена. Для выполняемой операции требуется текущая запись." ЧТО ДЕЛАТЬ ?
...
Рейтинг: 0 / 0
12.03.2002, 16:06
    #32025006
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
Можно сделать FindFirst до закрытия. Тогда гарантировано будут установлены (BOF && EOF) == true и можно закрыть.
...
Рейтинг: 0 / 0
12.03.2002, 20:48
    #32025027
Igor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
Поставить ADOExpress Update Pack 2
http://www.borland.com/devsupport/delphi/mdac26.html
...
Рейтинг: 0 / 0
13.03.2002, 09:35
    #32025057
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
Можно закрыть Connection на котором базируется запрос (mysqlquery.Connection.Close)
...
Рейтинг: 0 / 0
15.03.2002, 08:22
    #32025344
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
Возможно, не все знают, но подобный глюк был в Delhi 5 в поставляемых ADO компонентах при работе с MDAC новых версий. Ответ на вопрос "что делать" дал Igor.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.04.2004, 10:05
    #32480357
VitalyI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
или поставить LockType=ltReadOnly
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
04.03.2008, 17:32
    #35170680
ЧайникПолный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO : BOF или EOF имет значение true, либо текущая запись удалена (как бороться)
VitalyIили поставить LockType=ltReadOnly

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


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