Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

ADODataSet, Filtered и UpdateBatch - проблемы. Помогите   Найти похожие ветки 

 
NewJack ©   (2003-12-03 16:27) [0]

Ситуация следующая:
В наличии ADODataSet. У него установлены свойства
1) LockType = ltBatchOptimistic, т.е. все изменения в таблице фиксируются при помощи метода UpdateBatch.
2) Filter = "IsOpen = ""True""", т.е имеется поле IsOpen - признак открытого заказа, по которому и происходит фильтрация.

Все бы хорошо, но когда остается, один-единственный открытый заказ, происходит следующее
...
ADODataSet["IsOpen"] := False;
...
при ADODataSet.Filtered = False вылетает ошибка EOleException: Either BOF or EOF is True, or the current record has been deleted

Убирать фильтрацию необходимо т.к UpdateBatch фиксирует изменения только для записей удовлетворяющих фильтру.

Что делать?


 
Vlad ©   (2003-12-03 16:32) [1]

http://delphimaster.net/view/3-1069400027/


 
NewJack ©   (2003-12-03 17:06) [2]

> Vlad
Да забыл сказать - Дельфи у меня седьмая под w2k



Страницы: 1 вся ветка

Текущий архив: 2003.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-86291
ploxish
2003-12-01 11:23
2003.12.26
Interbase & Generator


14-86521
Ske4er
2003-11-28 20:14
2003.12.26
Вол паперс :)


1-86437
Chuha
2003-12-13 14:05
2003.12.26
Qreport


7-86579
DelphiNew
2003-10-20 14:55
2003.12.26
Работа с весами


7-86563
mich@el
2003-10-23 11:11
2003.12.26
Мониторинг директории