Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Удаление записей   Найти похожие ветки 

 
Arximed ©   (2004-05-02 17:16) [0]

Уважаемые мастера подскажите как очистить удаленные записи в DBF
совсем запарился ОНИ удаляються а физически остаються
нужно все это через ADO


 
Kirill ©   (2004-05-03 00:28) [1]

Есть команда Pack?


 
Кщд   (2004-05-03 10:41) [2]

есть DbiPackTable


 
Anatoly Podgoretsky ©   (2004-05-03 11:59) [3]

Кщд   (03.05.04 10:41) [2]

1. ADO
Тогда придется устанавливать БДЕ и подключать это к программа, второе правда не важно. Но это рабочий вариант для dBase

2. Не указан тип базы, не поверю что у него одновременно и dBase м FoxPro.

3. Нет ни слова про провайдера (и драйвера)

4. Если скажем исходить из того, что у него FoxPro, тогда нужен провайдер с примерным названием ODBC for Visual FoxPro, только он поддерживает упаковку.


 
Arximed ©   (2004-05-03 14:01) [4]

Это провайдер
Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties=Driver={Microsoft FoxPro VFP Driver (*.dbf)};UID=;SourceDB=" & Path & ";SourceType=DBF;Exclusive=Yes;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;


 
Anatoly Podgoretsky ©   (2004-05-03 14:09) [5]

Не уверен, но этот драйвер вроде не поддерживает упаковку, поддерживает тот драйвер в названии которого есть слова for Visual FoxPro


 
Arximed ©   (2004-05-03 14:26) [6]

А как применить и какую команду использовать


 
Anatoly Podgoretsky ©   (2004-05-03 14:41) [7]

Любую команду FoxPro
Применить - создается оле объект и дергаются его методы, естественно описание надо смотреть у провайдера.

Рекомендую сходить на сайт Микрософта и взять как провайдера (сейчас он с АДО не поставляется) так и документацию по нему.


 
sniknik ©   (2004-05-03 17:04) [8]

лутше брать OLEDB драйвер (он новый), хотя кое чего мне в нем не нравится по сравнению с ODBC-шным, не поддерживаются мультирекордсеты (странно как раз в новом надо бы наоборот польше возможностей).

Arximed ©   (03.05.04 14:01) [4]
> Это провайдер
подойдет, VFP это как раз Visual FoxPro и есть (просто вариация в названии)
Arximed ©   (03.05.04 14:26) [6]
> А как применить и какую команду использовать
PACK TABLE xxxxx

чтобы от драйверов разных не зависеть можно делать (почти любым) select * into xxx from yyyy
с последующей переименовкой таблицы и пересозданием индексов (если есть).



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
4-1082532597
LAndrey
2004-04-21 11:29
2004.05.30
Работа с MSExcel в отдельном потоке


3-1084361939
dimon76
2004-05-12 15:38
2004.05.30
Как ускорить работу команды для ADO UpdateBatch


3-1084017148
V l a d i m i r
2004-05-08 15:52
2004.05.30
Как связать две таблицы?


1-1084956873
Alex_x
2004-05-19 12:54
2004.05.30
Как получить количество минут с DateTime


7-1082498725
Demi
2004-04-21 02:05
2004.05.30
Как вырубить прогу, если её нет в Диспетчере задач.