Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Внешняя база данных не имеет предполагаемого формата [D7, dBase, FoxPro]


ХиМ ©   (2005-09-08 14:38:00) 

Банальный вопрос, но тем не менее (просто уже заклинило):
База dbase4 подключена через ADOConnection-ADOTable.
При запуске проги с моей машины всё ОК, перетаскиваю прогу на другую машину - выдаёт сабж. И через коннекшн стринг пробовал и через udl-файл - тот же результат... В чём проблема? Плиз хелп!


ХиМ   (2005-09-12 10:55:00) [1]

Попробую... А драйвер вместе с Дельфёй 7-й похоже проставился... На нерабочей машине такого нет. Там есть просто Driver Microsoft dBase (*.dbf), но DLL-ки у них одинаковые по имени... Если только версии разные... Да нет, вроде и версии одинаковые и даты создания.... ХЗ...короче... Буду пробовать варианты... Чё-нить откопаю - отпишусь...


Anatoly Podgoretsky   (2005-09-09 09:03:00) [2]

Какой то странный драйвер - Driver do Microsoft dBase (*.dbf)};, явно не английский, а на другой машине есть такой драйвер? Я бы на твоем месте отказался от ODBC в пользу OLE DB JET, все равно он работает через обращение к тому же самому JET, но только с дополнительными ограничениями и возможными конфликтами по именам на разных машинах
В любом случае надо потрахаться с настройками ODBC на не рабочей машине.


ХиМ   (2005-09-09 08:15:00) [3]

Connection String :Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="CollatingSequence=ASCII;DefaultDir=C:\Program Files\Common Files\ODBC\Data Sources;Deleted=1;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=277;FIL=dBase IV;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\dbase4.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Statistics=0;Threads=3;UID=admin;Us erCommitSync=Yes;"

Вроде всё правильно... или нет?


Anatoly Podgoretsky   (2005-09-08 16:54:00) [4]

Вроде или нет, а у тебя что в ConnectionString


ХиМ   (2005-09-08 16:02:00) [5]

База та. Может быть из-за того, что компилирую в ХР, а запускать пытаюсь в 98-й винде? У них драйверы ODBC не разные случаем? Вроде и там и там Microsoft dBase driver for ODBC....


Desdechado   (2005-09-08 15:38:00) [6]

или база не та, или драйвер ее не понимает


Наверх

Титульная страница Поиск, карта сайта Написать письмо