powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO DBF
9 сообщений из 9, страница 1 из 1
ADO DBF
    #32120596
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток всем.

Каким ЧУДОМ можно открыть базу данных DBF через ADO, ничего не получается?? Можно ли пошагам, как для маленьких?

Вообще, до сих пор не разобрался как базы (48 штук) dbf скинуть в ADO.
Пробыва Через TBatchMove ничего не получается, т.к не могу подрубиться к базе на Access чего только не делал msjet35.dll менял, dao3032.dll искал, DAO переставлял,Mdac качал. Ничего не получается.
!!! Подрубиться смог только после создания вручную DSN с панели управления, но это не выход, если таблиц много. !!!

Плюнул на это дело и пытаюсь все сделать через ADO. С mdb все шоколадно, но как подрубить dbf ые базы ума не приложу.

Вы не знаете, где можно купить прямые руки??? (:-F

Подскажите, кто что может, пока пойду искать жертву с прямыми руками.
...
Рейтинг: 0 / 0
ADO DBF
    #32120597
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
This script is for DAO 3.5 and MS-Access/Microsoft Jet-engine support
janoonk@hotmail.com <janoonk@hotmail.com>;

Нашел такую штуку, в связи с этим вопрос, как запустить *.wse
Закинул на http://www.mexmat.aaanet.ru/soft/dao.wse
...
Рейтинг: 0 / 0
ADO DBF
    #32120620
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеже нужно было проспаться и ответ нашелся сам собою.
А сколько док перечитал этой ночью, чего народ только не делал чтоб получить доступ их TDatabase что-то качают, файлики переименовываю, добавляют, переустанавливают.
Tdatabase MSAccess
Панацея:
BDE Administrator -> Configuration ->Drivers -> Native ->MSAccess ->DLL 32:
IDDAO32.dll заменил на IDDA3532 Apply и снова поменял на IDDAO32.dll Apply.

DriverName = 'MSACCESS'
SessionName = 'Default'

Параметры TDataBase:
USER NAME=Admin
PATH=D:\K\ <- без этого работать не будет
DATABASE NAME=D:\k\busz.mdb
OPEN MODE=READ/WRITE
LANGDRIVER=
SYSTEM DATABASE=
PASSWORD=

И все. У меня ни слова не сказав отрылась база. Если кто-нибудь, когда-нибудь попробует сделать этот и все получится или не получится, киньте мне письмо на vitek@rostov.ru с результатом. :o)

А вопрос с ADO и DBF остается открытым.
...
Рейтинг: 0 / 0
ADO DBF
    #32120644
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключение через ADO.

Кидаем на форму ADOConnection.
Выбираем свойство ConnectionString. Или строим строку напрямую, или указываем UDL-файл.

Построение строки.
Выбираем провайдера Microsoft OLE for ODBC. Заполняем сведения на вкладке "Дополнительно".

Я все же рекомендую всегда использовать UDL-файлы, тогда приложение не будет жестко привязано к расположению базы.

Создание UDL-файла.
Создаете пустой файл с таким расширением. Жмете на него, выскочит стандартное окно для определения подключения. Настраиваете его. В приложении, там где свойства подключения (Conection.String), пишете "Filename=./MyUdlFile.udl".

Если файл UDL находиться в той же директории, где и приложение, то важно явно указать путь - "./". В противном случае, будет искаться файл в директории по умолчанию, а эта директория на разных компах может быть разная. Впрочем, можно понадеятся и на умолчания и кидать файл в эти директории, но я так не рискую.
...
Рейтинг: 0 / 0
ADO DBF
    #32120676
Фотография maloi_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно вообще обойтись без DSN, если использовать OleDB провайдера для Visual FoxPro
...
Рейтинг: 0 / 0
ADO DBF
    #32120677
Фотография maloi_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно вообще обойтись без DSN, есл подключатся к базе через VFP OLEDB Provider.
...
Рейтинг: 0 / 0
ADO DBF
    #32120681
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, если базы в VFP, то лучше использовать именно его провайдера.
...
Рейтинг: 0 / 0
ADO DBF
    #32120685
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но пока не установишь VFP OLEDB Provider на машине, программы, использующие его работать не будут. Я так понимаю?
...
Рейтинг: 0 / 0
ADO DBF
    #32120692
Фотография maloi_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты правильно понимаешь, но это по моему не проблема.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]