![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO, pack в Dbf [D6, dBase, FoxPro]
zolg © (2004-04-14 16:05:00)Использую ADOConnection для доступа к табличке Dbf, может кто знает как выполнить очистку удаленных записей используя ADO.
С ув. Загороднюк О.
zolg (2004-04-14 17:29:00) [1]спасибо всем!
Vlad (2004-04-14 17:25:00) [2]
> zolg (14.04.04 17:22) [12]
Поддерживает.
Взять тут:
http://sourceforge.net/projects/tdbf
zolg (2004-04-14 17:22:00) [3]А где взять TDBF и поддерживает ли он DBase IV?
sniknik (2004-04-14 17:10:00) [4]ODBC Visual FoxPro driver, есть команда PACK TABLE xxxxx
в других нет но аналог SELECT * INTO xxxx FROM xxxxold с переименовкой и удалением работает в большинстве.
bushmen (2004-04-14 16:56:00) [5]Напиши в Visual FoxPro маленькую программку, которая будет паковать таблички и из Delphi запускай ее.
Vlad (2004-04-14 16:55:00) [6]
> zolg (14.04.04 16:51) [8]
TDBF тебе в помощь - это компонент прямого доступа к таблицам DBase. Без всякого ADO и BDE
zolg (2004-04-14 16:51:00) [7]В БДЕ я тоже в курсе, но прога ориентирована на FireBird используя IBX, поэтому полный отбой от БДЕ, а потребовался доступ к паре Dbf-табличек для предоставления в налогувую... Решил через ADO и нарвался - таблица пухнет.
Vlad (2004-04-14 16:39:00) [8]
> zolg (14.04.04 16:35) [6]
Не уверен, но по-моему в ADO нет возможности упаковки.
Зато она есть в БДЕ
uses BDE
ф-ция DbiPackTable
zolg (2004-04-14 16:35:00) [9]Жаль, а я уж обрадовался когда увидел три ответа... :) Мне кажется, что ответ кроется где-то в драйвере ODBC, но откопать не могу :(
Ozone (2004-04-14 16:27:00) [10]TO Vlad ©[4]
Да, да. Прочитал не внимательно. Простите.
Vlad (2004-04-14 16:22:00) [11]
> Ozone © (14.04.04 16:16) [3]
Речь об упаковке таблицы, а не об удалении всех записей
Ozone (2004-04-14 16:16:00) [12]TO Vlad ©[2]
А шо правда так незя? Не знал...
Vlad (2004-04-14 16:13:00) [13]
> Ozone © (14.04.04 16:09) [1]
Ты это.... не шути так.
Ozone (2004-04-14 16:09:00) [14]DELETE FROM <table_name>