Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

Какие есть классы для доступа к 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
14-1118831214
Romkin
2005-06-15 14:26
2005.07.11
Отзыв о работе


8-1110701414
Tirex
2005-03-13 11:10
2005.07.11
Наложение текстуры


1-1118494263
Pasha L
2005-06-11 16:51
2005.07.11
FILETIME


3-1117517931
Max Zyuzin
2005-05-31 09:38
2005.07.11
ADO и обновление одной записи


1-1118640655
sergg
2005-06-13 09:30
2005.07.11
Список файлов из указанной папки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский