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

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

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

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

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

Подскажите, кто что может, пока пойду искать жертву с прямыми руками.
...
Рейтинг: 0 / 0
15.03.2003, 03:08
    #32120597
NightSpider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO DBF
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
15.03.2003, 11:00
    #32120620
NightSpider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO DBF
Всеже нужно было проспаться и ответ нашелся сам собою.
А сколько док перечитал этой ночью, чего народ только не делал чтоб получить доступ их 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
15.03.2003, 14:45
    #32120644
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO DBF
Подключение через ADO.

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

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

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

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

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


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