Форум: "Базы";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
ВнизКак совсем удалить запись из DBase? Найти похожие ветки
← →
kotic © (2005-11-29 19:26) [0]Нужно программой удалить некоторые записи "совсем", т.е. чтобы они после этого не лежали мёртвым грузом в DBF-нике с пометкой "удалено".
Раньше обходилась пересозданием базы с копированием действующих записей. Однако базы день ото дня всё тяжелее, и теперь эта операция занимает приличное время.
Может есть какие-нибудь настройки для полного удаления записей? Помогите, пожалуйста.
← →
Mike Kouzmine © (2005-11-29 19:59) [1]Упакуй
← →
аматор © (2005-11-29 20:54) [2]Привет...
С чем работаем.
В БДЕ, например, есть спец. функции. В справке описано.
← →
Anatoly Podgoretsky © (2005-11-29 20:55) [3]А можно и с помощью Database Desktop, если сложности с программированием.
← →
аматор © (2005-11-29 21:44) [4]> Anatoly Podgoretsky ©
Угу.
или Database Tour (она красивее)
← →
ANB © (2005-11-30 09:41) [5]1. Упаковать. Довольно долго и опасно. Руководство по клипперу рекомендует вместо штатной упаковки производить копирование всех записей, кроме удаленных во временную таблицу.
2. Использовать повторно и не мучится. Желательно завести доп.индекс для ускорения поиска пустых записей.
← →
kotic © (2005-12-01 18:38) [6]> аматор © (29.11.05 20:54) [2]
> Привет...
> С чем работаем.
> В БДЕ, например, есть спец. функции. В справке описано.
А можно с этого места поподробнее? Что-то ничего вразумительного в справке не нашла. А в какой компоненте BDE? (Я удаляю в TQuery)
← →
Vlad © (2005-12-01 20:58) [7]
> kotic © (01.12.05 18:38) [6]
файл BDE32.HLP
ищи функцию DbiPackTable
Там и пример упаковки есть.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c