![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
универсальная строка подключния [D7, dBase, FoxPro]
vovchik © (2004-03-04 12:53:00)Народ всем привет. Я знаю что тут был у же такой вопрос. но я не нашёл на него ответов.
Есть строка подключения ADOTable
Provider=MSDASQL.1;Persist Security Info=False;Data Source=файлы dBASE;Initial Catalog=D:\имя каталога\Naryd
а вот если приложение запускать на другим машинах оно не работает, я так понял что это зависит от версии операционки (англо и рускоязычные) а вот есть ли универсальная строка что бы подходила и для той и для другой операционки.
Anatoly Podgoretsky (2004-03-09 10:39:00) [1]Возможно в первом случае нет драйвера ODBC, или сам ODBC не настроен.
Во вотором случае возможно что нет JET
sniknik (2004-03-09 10:36:00) [2]так и говорит, "не хотю"? и какая из двух не хотит?
vovchik (2004-03-09 06:05:00) [3]чё то не хотит она всё равно, помучаюсь конечно но всё равно не хотит
sniknik (2004-03-04 13:05:00) [4]меняеш DSN на драйвер, его имя не меняется, ну и параметры естественно что в DSN прописаны
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DRIVER={Microsoft dBase Driver (*.dbf)};DBQ=D:\DB;DefaultDir=D:\DB;DriverId=533;MaxBufferSize=2048;PageTimeout=5;";Initial Catalog=D:\DB
но это тоже не гарантия что будет весде работать (особенно в этом случае, устаревший драйвер)
гораздо лутше, для того же самого
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\DB;Extended Properties=dBase IV;Persist Security Info=False
и следить за тем чтобы jet был установлен (включить в инсталяцию программы).
p.s. универсального вообще ничего не бывает. даже универсальный ключ не ко всем гайкам подходит. ;о)