![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Упаковать таблицу [D6, dBase, FoxPro]
Игорь, г.Алапаевск © (2002-11-21 17:06:00)Уважаеые Господа!
Всем, наверное, знаком "Borland DataBase DeskTop".
Когда делаешь реструктуризацию таблицы, там есть "крыжик"-
Pack Table. Если он стоит, все записи, помеченные на удаление реально удаляются. Как это сделать програмно, или хотя бы подскажите, где искать ответ. Я уже отчаялся! Буду премного благодарен.
VAleksey (2002-11-22 08:15:00) [1]см. BDE32.hlp, там есть пример для упаковки для таблиц dBase и Paradox. Функции dbiPackTable и dbiDoRestructure.
Дмитрий К.К. (2002-11-22 07:39:00) [2]В библиотеке RX есть процедура упаковки.
REP (2002-11-22 07:14:00) [3]If Table1.Active Then Table1.Close;
Table1.Exclusive:=True
Table1.Open;
Check(DBIPackTable(Table1.DBHandle,Table1.Handle,Nil,Nil,True));
Table1.Close;
Table1.Exclusive:=False;
Для DBase точно работает