Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизОчистка и упаковка dbf Найти похожие ветки
← →
Davinchi © (2005-02-07 17:08) [0]Как очистить (удалить все записи) стандартную базу данных dbf и упаковать ее после этого??? Пробую метод EmptyTable у набора данных, отвечает: "Table is busy". Кем и почему она занята не понимаю. Примерный код процедуры:
...
Table.Close;
Table.Exclusive:=True;
Table.Open;
Table.EmptyTable;
...
А вот как упаковать, вообще понятия не имею, я раньше делал это с ADOшными таблицами через драйвер базы данных...
← →
Anatoly Podgoretsky © (2005-02-07 17:17) [1]Тобой как минимум.
А упаковывать в данном случае и не требуется, она будет уже упакованной.
← →
Davinchi © (2005-02-07 17:21) [2]Так понятно, что мной как минимум, но она же очищается при возникновении этой ошибки. Чего я не так делаю, почему ошибка возникает???
← →
Anatoly Podgoretsky © (2005-02-07 17:30) [3]Ошибка возникает по причине занятости таблицы, а что не так, так это тебе виднее у тебя же проект перед глазами, а не у нас.
← →
Davinchi © (2005-02-07 17:42) [4]Ну я по приведенному коду все правильно делаю??? этот код должен работать??? И правильно ли я понял, что метод EmptyTable автоматически пакует таблицу???
← →
Anatoly Podgoretsky © (2005-02-07 17:51) [5]Неизвестно, слишком мало кода, неизвестно в каком контексте вызываешь. Но в этих 4 строках ошибки нет.
← →
sniknik © (2005-02-07 17:53) [6]http://delphimaster.net/view/3-1107720718/
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.083 c