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

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

Почему не удаляются записи из таблицы? [D5, Paradox]


Страницы:   1 2

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 }


Страницы:   1 2

Наверх

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