Удаление записей из DBF

Bobby111
Дата: 24.08.2005 18:00:12
Люди добрые, подскажите, как из DBF-файла удалить запись физически, а не пометить на удаление, как происходит после "delete from <table> where..."
Буду весьма признателен..
Hratchia
Дата: 24.08.2005 18:19:32

насколько мне не изменяет память - нужно выполнить PACK


Posted via ActualForum NNTP Server 1.3

Bobby111
Дата: 25.08.2005 09:54:33
Hratchia

насколько мне не изменяет память - нужно выполнить PACK


Posted via ActualForum NNTP Server 1.3

А синтаксис можно подбросить, плз
Hratchia
Дата: 25.08.2005 09:59:57

Давно это было.... я писал на Clipper .

Там просто команда PACK - она удаляет помеченнные записи


Posted via ActualForum NNTP Server 1.3

Bobby111
Дата: 25.08.2005 10:24:09
Hratchia

Давно это было.... я писал на Clipper .

Там просто команда PACK - она удаляет помеченнные записи


Posted via ActualForum NNTP Server 1.3

Я знаю, что там команда PACK есть, сам на фокспро много писал, а вот как это сделать из-под JavaScript когда к базе через ADO подрублен...
Sergey Ch
Дата: 01.09.2005 23:33:45
Bobby111
Я знаю, что там команда PACK есть, сам на фокспро много писал, а вот как это сделать из-под JavaScript когда к базе через ADO подрублен...

Очень просто - откройте таблицу в exclusive и затем упакуйте:

USE your_table exclusive
pack
Sergey Ch
Дата: 02.09.2005 00:02:47
Хотя я обычно делаю в VFP базе данных (если это не свободные таблицы) сохраненную процедуру, где идет упаковка всех таблиц...

Хотя хорошим правилом считается повторное использование удаленных записей...

Удачи!
Bobby111
Дата: 02.09.2005 09:39:16
Sergey Ch
Bobby111
Я знаю, что там команда PACK есть, сам на фокспро много писал, а вот как это сделать из-под JavaScript когда к базе через ADO подрублен...

Очень просто - откройте таблицу в exclusive и затем упакуйте:

USE your_table exclusive
pack


Это я все знаю, спасибо. Я сам фокспрошник со стажем. А как это все сделаит в синтаксисе ADO???
Артем1
Дата: 02.09.2005 10:06:54
Bobby111
... А как это все сделаит в синтаксисе ADO???


А если просто записать в CommandText эти команды и вызвать Execute?
Разве так не пройдет?
Bobby111
Дата: 02.09.2005 11:23:35
Артем1
Bobby111
... А как это все сделаит в синтаксисе ADO???


А если просто записать в CommandText эти команды и вызвать Execute?
Разве так не пройдет?


USE your_table exclusive не проходит :(, пробовал