![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как через ADO установить связь с файлами FOXPRO и DBASE [D5]
NewD © (2003-06-10 13:30:00)Можно ли через ADO установить связь с файлами FOXPRO и DBASE напрямую не используя ODBС.
Спасибо.
antonv (2003-06-11 16:52:00) [1]начиная с win98 only Visual FoxPro, драйвер FoxPro устанавливает тупая MS Office, строка подключения
ConnectionData.DefaultDatabase:=ExtractFilePath(Application.ExeName);
ConnectionData.ConnectionString:="Provider=MSDASQL.1;" +
"Extended Properties="Driver=" +
"{Microsoft Visual FoxPro Driver};" +
"SourceType=DBF;SourceDB=" +
ExtractFilePath(Application.ExeName) + ";"";
ConnectionData.Connected:=true;
//PS: Thanks 2 sniksnik
sniknik (2003-06-10 16:05:00) [2]NewD (10.06.03 15:13)
> с FOXPRO тоже вопрос решился - нужно было в реестре прописать.
что прописал?
в смысле уверен что именно Фокс? если индекс сделать какой он тебе сделает *.CDX? (поддержка у него и так есть (Jet-dBase), а вот создать "родной" фоксовый, вряд ли) так что это неполноценная запись.
??? (2003-06-10 15:26:00) [3]прошу прощения что влезаю в топик, но какое расширенее имеют файлы FoxPro и DBASE?? и в чём разница то приципиальная? ведь к обращаются через SQL одного и того же компонента
NewD (2003-06-10 15:13:00) [4]с FOXPRO тоже вопрос решился - нужно было в реестре прописать.
NewD (2003-06-10 15:03:00) [5]>sniknik
Спасибо, я уже через драйвер из Jet 4.0 подконнектился, там правда для Foxpro нет драйвера ISAM - Jet 4.0 есть только для ISAM - Jet 3.5, а для него нет провайдера ADO, так что приходится FOXPRO, то же через DBASE связывать.
sniknik (2003-06-10 14:49:00) [6]ADO не содержит внутренних драйверов (типа Native BDE) ни для dBase ни для чего другого, чтонибудь обязательно нужно использовать ODBС драйвера, из Jet-а, OLE DB Foxpro, ... ets. на выбор. пожалуйста.