Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать есть ли удалённые записи [D5, dBase, FoxPro]


фл ©   (2002-05-13 13:04:00) 

Как програмно узнать есть ли в бд записи, помеченные как удалённые
бд - dBase 4


Konorl   (2002-05-14 16:33:00) [1]

Рад за тебя.


фл   (2002-05-14 10:54:00) [2]

заработало!!!!!


фл   (2002-05-14 10:33:00) [3]

>Desdechado © (13.05.02 16:40)
>а зачем?
Раз спрашиваю - значит сильно надо. И именно это.

>Konorl
Спасибо за идею, но никак не получается сделать. Пытался делать по разному, примерно так:
Table1.Open;
a1:= Table1.RecordCount;
Table1.Close;
DbiSetProp(hDBIObj(Table1.handle), curSOFTDELETEON, Longint(true));
Table1.Open;
a2:= Table1.RecordCount;
Table1.Close;
DbiSetProp(hDBIObj(Table1.handle), curSOFTDELETEON, Longint(false));
if a2 > a1 then ...
В справке по Object properties есть их перечисление, но нет описания; curSOFTDELETEON - это вообще то чтот нужно?


Konorl   (2002-05-13 16:41:00) [4]

1. включаешь показ удаленных записей DbiSetProp
2. а = RecordCount
3. выключаешь показ удаленных записей
4. колич удал записей = а - RecordCount
Наверно так.


Desdechado   (2002-05-13 16:40:00) [5]

а зачем? откат делать - не грамотно таким способом. а перед упаковкой - нет особого смысла.


Наверх

Титульная страница Поиск, карта сайта Написать письмо