Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как програмно упаковать DBF, т.е. удалить помеченные записи 
V
    Опции темы
remal
Дата 14.11.2008, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 31.10.2008

Репутация: нет
Всего: нет



Собственно сабж, нужно удалить помеченные как удаленные записи из базы физически, если кто знает приведите код пожалуйста, или ссылочку полезную. Спасибо!
PM MAIL   Вверх
Nestap
Дата 16.11.2008, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: 1
Всего: 0



remal

делаи запрос :

DELETE .....


--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
remal
Дата 17.11.2008, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 31.10.2008

Репутация: нет
Всего: нет



Запрос то такой я делал, трабл не в этом, после запроса DELETE в dbf файле запись не стирается физически, она лишь помечается как удаленная, а мне нужно ее физически убрать из базы.
PM MAIL   Вверх
Данкинг
Дата 17.11.2008, 10:33 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Никак. Или пиши прогу на фоксе, компилируй её (в .fxp) и запускай из своей проги. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Bishop
Дата 17.11.2008, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 3.6.2005
Где: Минск, Беларусь

Репутация: нет
Всего: 16



remal,
Запрос:
Код
pack table_name


Это сообщение отредактировал(а) Bishop - 17.11.2008, 13:09
PM WWW ICQ   Вверх
Данкинг
Дата 17.11.2008, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Цитата(Bishop @ 17.11.2008,  13:07)
remal,
Запрос:
Код
pack table_name

А куда это писать?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Nestap
Дата 17.11.2008, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: 1
Всего: 0



Данкинг

eta table FOX PRO!

делай запрос ДЕЛЕТЕ а потом 

pack

пример:

Код

use table_name
DELETE ......
pack


или zap pавно на 
Код

use table_name
DELETE ALL
pack

--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
Данкинг
Дата 18.11.2008, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Nestap, или я туплю, или сильно туплю. smile  smile А можно пример кода программы (не самих операторов фокса), которые реально бы выполняли "pack" или "zap" в .dbf ? smile 

Это сообщение отредактировал(а) Данкинг - 18.11.2008, 00:41


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
indiana
Дата 18.11.2008, 05:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.11.2008

Репутация: нет
Всего: нет



Я для этой цели использую внешнюю программу - BDBFS. 
Она может работать в режиме командной строки - на вход подается файл и какие-то ключи.
Где ее взял, не помню - поищи в Интернете.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0632 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.