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

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

Как физически удалить запись из таблицы dBF


Term ©   (2002-11-26 11:36:00) 

Как физически удалить запись из таблицы dBF? или пакануть базу?


VAleksey   (2002-11-26 14:29:00) [1]


> Сморел, dbiPackTable, не пакует

разумеется нужен монопольный доступ


Кузнецов Денис   (2002-11-26 13:37:00) [2]

это у меня работает
Table1.Close;
Table1.DatabaseName:="";
Table1.TableName:=ExtractFilePath(Application.EXEName)+"\Goods.DBF";
Try
Table1.Exclusive:=True;
Table1.Open;
Check(DBIPackTable(Table1.DBHandle,Table1.Handle,nil,nil, True));
Table1.Close;
Table1.Exclusive:=False;
Except
End;


Term   (2002-11-26 12:48:00) [3]

Сморел, dbiPackTable, не пакует и ошибок не выдаёт


Sparky   (2002-11-26 11:53:00) [4]

Смотри BDE API


Наверх

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