![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление записей [MSSQL, dBase, FoxPro]
Arximed © (2004-05-02 17:16:00)Уважаемые мастера подскажите как очистить удаленные записи в DBF
совсем запарился ОНИ удаляються а физически остаються
нужно все это через ADO
sniknik (2004-05-03 17:04:00) [1]лутше брать 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
с последующей переименовкой таблицы и пересозданием индексов (если есть).
Anatoly Podgoretsky (2004-05-03 14:41:00) [2]Любую команду FoxPro
Применить - создается оле объект и дергаются его методы, естественно описание надо смотреть у провайдера.
Рекомендую сходить на сайт Микрософта и взять как провайдера (сейчас он с АДО не поставляется) так и документацию по нему.
Arximed (2004-05-03 14:26:00) [3]А как применить и какую команду использовать
Anatoly Podgoretsky (2004-05-03 14:09:00) [4]Не уверен, но этот драйвер вроде не поддерживает упаковку, поддерживает тот драйвер в названии которого есть слова for Visual FoxPro
Arximed (2004-05-03 14:01:00) [5]Это провайдер
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 11:59:00) [6]Кщд (03.05.04 10:41) [2]
1. ADO
Тогда придется устанавливать БДЕ и подключать это к программа, второе правда не важно. Но это рабочий вариант для dBase
2. Не указан тип базы, не поверю что у него одновременно и dBase м FoxPro.
3. Нет ни слова про провайдера (и драйвера)
4. Если скажем исходить из того, что у него FoxPro, тогда нужен провайдер с примерным названием ODBC for Visual FoxPro, только он поддерживает упаковку.
Кщд (2004-05-03 10:41:00) [7]есть DbiPackTable
Kirill (2004-05-03 00:28:00) [8]Есть команда Pack?