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

Вниз

TAdoDataSet   Найти похожие ветки 

 
Hooch ©   (2003-08-29 13:59) [0]

День добрый !
Есть TadoDataSet, LockType = ltBatchOptimistic, как узнать были ли изменения (удаления, вставки и редактирование) не выставля флажки на событиях, т.е. есть какое-нибудь свойство говорящее о том что данны были изменены ?


 
Vlad ©   (2003-08-29 14:02) [1]

Для текущей записи - свойство Modified


 
Hooch ©   (2003-08-29 14:07) [2]

а как быть с удалёнными записями ? :-)


 
Vlad ©   (2003-08-29 15:12) [3]

Не знаю как в ADO, а в BDE можно CachedUpdates сделать, и смотреть в кэш. Если там че есть, значит были изменения
Может в ADO нечто подобное есть ?


 
A_N_D   (2003-08-29 16:12) [4]

function AnyModified(ADODS:TCustomADODataSet):boolean;
var CD: boolean;
BookMark: pointer;
begin
Result:=false;
CD := ADODS.ControlsDisabled;
if not(CD) then ADODS.DisableControls;
BookMark := ADODS.GetBookmark;
ADODS.FilterGroup:=fgPendingRecords;
ADODS.Filtered:=true;
if (ADODS.RecordCount>0) then Result:=true;
ADODS.Filtered:=false;
ADODS.GotoBookmark(Bookmark);
if not(CD) then ADODS.EnableControls;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
9-71460
[Baradoo]
2003-03-20 22:22
2003.09.22
Как использовать DirectSound при создании таких эффектов как Echo


3-71480
Владий
2003-09-01 17:59
2003.09.22
DevExpress - вывод на экран...


1-71735
WeCom.WS
2003-09-09 19:40
2003.09.22
проблема с Тулбарами MS Word а в OleContainer е


3-71513
RusGrek
2003-09-01 09:46
2003.09.22
Создание новой таблицы FoxPro с помощью SQL - проблема размера


3-71538
Abikos
2003-08-29 12:20
2003.09.22
пользователи в Interbase