Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизКакие есть классы для доступа к dbf-таблицам без ADO и пр. Найти похожие ветки
← →
FunkyByte © (2005-05-24 14:22) [0]Доброго времени суток, уважаемые мастера. Хочу написать программу, работающую с dbf-таблицами. Но бегать и устанавливать на компьютеры пользователей MS JET, ODBC или иной OLE DB провайдер для подключения таблиц через ADO не хочу - слишком много этих компьютеров. В связи с этим возникате вопрос:
есть ли в природе классы с поддержкой SQL, реализующие доступ к dbf-таблицам без использования ADO и ему подобных? Я слышал, есть класс TDbf, но он вроде бы не поддерживает запросы SELECT.
Заранее благодарен.
← →
Anatoly Podgoretsky © (2005-05-24 14:23) [1]Что такое dbf
← →
Виталий Панасенко (2005-05-24 14:40) [2]
> Но бегать и устанавливать на компьютеры пользователей MS
> JET, ODBC или иной OLE DB провайдер для подключения таблиц
> через ADO не хочу - слишком много этих компьютеров.
А зачем ? Если система 98/МЕ/2000/ХР, то для АДО все уже есть...
И бегать - не нужно...
← →
Anatoly Podgoretsky © (2005-05-24 14:47) [3]Неправда, недавно пришлось дополнительно устанавливать Visual FoxPro driver - подчеркиваю это тоже dbf
← →
Виталий Панасенко (2005-05-24 14:53) [4]
> Anatoly Podgoretsky © (24.05.05 14:47) [3]
> Неправда, недавно пришлось дополнительно устанавливать Visual
> FoxPro driver - подчеркиваю это тоже dbf
Это для ХР, согласен.. Но JET есть и работает...
← →
msguns © (2005-05-24 15:14) [5]>Anatoly Podgoretsky © (24.05.05 14:47) [3]
>Неправда, недавно пришлось дополнительно устанавливать Visual FoxPro driver - подчеркиваю это тоже dbf
Можно поподробнее, Анатолий. У меня похожая трабла. Одна киевская прога (отчеты в казначейство) вываливается в "синий экран" при попытке превью отчета. Там тоже фокс.
← →
Anatoly Podgoretsky © (2005-05-24 15:36) [6]У меня фокса нет, у меня MS SQL импорт/экспорт идет через формат Visual FoxPro
← →
alex_*** (2005-05-24 15:38) [7]ищется рабочая vfpodbc.dll и кидается в SYSTEM32. На торри есть компоненты прямого доступа
← →
alex_*** (2005-05-24 15:38) [8]это для работы через ADO/ODBC
← →
msguns © (2005-05-24 16:18) [9]>alex_***
Благодарю.
← →
Виталий Панасенко (2005-05-24 16:30) [10]Прикольно, что автором ? уже и "не пахнет" :-)
← →
Anatoly Podgoretsky © (2005-05-24 16:32) [11]Он наверно уже бегает, устанавливает MS JET, ODBC или иной OLE DB провайдер
← →
ANB © (2005-05-24 16:45) [12]
> Anatoly Podgoretsky © (24.05.05 14:47) [3]
- на XP нарывался. Точнее, драйвер там был, но не работал. Скопировал со своей машины DLL - все заработало.
← →
ANB © (2005-05-24 16:46) [13]Имхо, ADO меньше всего проблем при установке вызывает, но он не очень ровно работает с DBF FoxPro 2.6.
← →
Anatoly Podgoretsky © (2005-05-24 19:04) [14]ANB © (24.05.05 16:46) [13]
Без указания провайдера и драйвера эта информация ничего не стоит.
← →
sniknik © (2005-05-24 23:41) [15]> но он не очень ровно работает с DBF FoxPro 2.6.
особенно если использовать провайдера предназначенного для работы с DBF dBase III, а еще лучше вообще не предназначенного ни для чего даже близкого, какой нибудь провайдер каталогов например. (тогда можно сказать "какой ADO глючный, говориш ему открывай dbf, а он ругается в ответ, всякими непонятными ошибками..." ;о))
← →
ANB © (2005-05-25 09:37) [16]"Provider=MSDASQL.1;Persist Security Info=False;"
+"Extended Properties="Driver={Microsoft Visual FoxPro-Treiber};UID=;"
+"SourceDB="
+";SourceType=DBF;Exclusive=No;BackgroundFetch=No;"
+"Collate=Russian;Null=Yes;Deleted=Yes;"";
← →
isasa © (2005-05-25 17:15) [17]Использовать ADO и ...
Попробуй в программе формировать ConnectionString через вызов
function EditConnectionString(Component: TComponent): Boolean;
находится в
..\Source\Property Editors\" AdoConEd.pas
В списке драйверов должен быть ODBC на dbf файлы
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.044 c