![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не удаляются записи из таблицы? [D5, Paradox]
alexander_ua © (2003-04-02 15:33:00)Проблема такая: при удалении записей из базы Paradox физически они не удаляются (я так понимаю, что лишь помечаются как удаленные), соответственно размер файла остается прежним. Подскажите, как все таки удалить записи?
alexander_ua (2003-04-02 17:24:00) [1]Все получилось! Огромнейшее всем спасибо, очень благодарен!!!
Соловьев (2003-04-02 17:20:00) [2]код?
может и паковать то нечего.
alexander_ua (2003-04-02 17:16:00) [3]вышеуказанная процедура отработала для моей таблицы, но ее размер ни на байт не стал меньше
Соловьев (2003-04-02 17:13:00) [4]код?
как проверяешь что осталось как и было? может F5?
alexander_ua (2003-04-02 17:10:00) [5]сделал, прога отработала, но результата не видно. все осталось так, как и было
Anatoly Podgoretsky (2003-04-02 16:45:00) [6]alexander_ua (02.04.03 16:32)
Если packtable то да, если dbiDoRestructure то нет, уже описана
Соловьев (2003-04-02 16:42:00) [7]
> то есть функцию я должен сам описать?
это если
> AlexVit © (02.04.03 15:38
а если
> Соловьев © (02.04.03 15:38
то нет.
alexander_ua (2003-04-02 16:32:00) [8]то есть функцию я должен сам описать?
Соловьев (2003-04-02 16:27:00) [9]
> Соловьев © (02.04.03 15:38
alexander_ua (2003-04-02 16:19:00) [10]в uses указал dbiprocs, но на packtable говорит, что undeclared identifier
Соловьев (2003-04-02 16:12:00) [11]сорри +DBiProc s
alexander_ua (2003-04-02 16:10:00) [12]а где взять этот модуль? он ведь не в стандартных?
Соловьев (2003-04-02 16:06:00) [13]
> Соловьев © (02.04.03 15:38)
uses + DBIProc;
alexander_ua (2003-04-02 16:04:00) [14]так я узнаю, где ее выкопать?
Соловьев (2003-04-02 15:58:00) [15]
> это не делфишная функция...
вообще-то нет делфийских функций. Есть функции написанные на Object Pascal
Anatoly Podgoretsky (2003-04-02 15:56:00) [16]Ну так и что, в программе обычно много не Дельфовых функций и это как то не мешает ей работать.
alexander_ua (2003-04-02 15:54:00) [17]но ведь packtable - это не делфишная функция...
Соловьев (2003-04-02 15:53:00) [18]
> так как же мне все-таки программно это сделать?
а вверху тебе наверное заклинания написали, которые надо произнести вслух при попытке удаления записи...
alexander_ua (2003-04-02 15:51:00) [19]так как же мне все-таки программно это сделать?
Соловьев (2003-04-02 15:38:00) [20]Для Paradox:
DbiDoRestructure(DBHandle, 1, ?, nil, nil, nil, False); { см. dbiProcs.int }