Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

BC5.0 + MDAC 2.6

539
28 января 2002 года
Ivan
30 / / 20.07.2000
Всем здрасьте
Возникла такая проблема
При использовании MDAC 2.6 - Boralnd C начинает глючить.
Table->Active = false
Ошибка: Either BOF or EOF is True, or the current record has been deleted. Requested operation requeres a current record.

Если кто сталкивался с такой проблемой поможите чем можете.
До этого стоял MDAC 2.5, но в связи с рпоизводственной необходимостью перешел на 2.6 версию. Или только откат??? поможет в этой ситуации...
852
01 февраля 2002 года
Serega
4 / / 20.01.2000
Цитата:

On 2002-01-28 1136, Ivan wrote
Всем здрасьте
Возникла такая проблема
При использовании MDAC 2.6 - Boralnd C начинает глючить.
Table->Active = false
Ошибка Either BOF or EOF is True, or the current record has been deleted. Requested operation requeres a current record.

Если кто сталкивался с такой проблемой поможите чем можете.
До этого стоял MDAC 2.5, но в связи с рпоизводственной необходимостью перешел на 2.6 версию. Или только откат??? поможет в этой ситуации...



Была тоже такая проблема. Стопроцентного ее излечения не гарантирую, попробуй перед закрытием Table явно устанавливать курсор на запись, например Table -> First();

539
01 февраля 2002 года
Ivan
30 / / 20.07.2000
Спасибо, в первом приближении помогло.
Я уж думал под разные проекты разные тачки использовать. Это меня спасает...

Вот только проблема остается если пустое множество записей... Остается пробовать...



[ Это Сообщение было отредактировано Ivan в 2002-02-01 0853 ]
836
01 февраля 2002 года
timchik
6 / / 20.05.2000
Было такое, кажется еще на 2.5, лечилось патчем, или переходом на следующюю версию, уже 2.7 есть
539
01 февраля 2002 года
Ivan
30 / / 20.07.2000
В 2.5 у меня никаких проблем не было.Все работало как часы.
MDAC 2.7 тоже пробовал, не помогло...
На самом деле проблема таки осталась.
Как корректно обновить данные?
Refresh тоже не работает.
Все попытки закрыть таблицу в случае отсутствия записей заканчиваются возникновеннием EOleException.
539
01 февраля 2002 года
Ivan
30 / / 20.07.2000
Всем спасибо
Проблему решил.
if(ADOTable->Active)
{
ADOTable->Recordset->Close();
ADOTable->Close();
}
Все отлично работает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог