|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
не работает простая программа с ADO
на нескольких компах прога работает, но на одном не работает...
в чем дело самостоятельно понять не могу ADO на всех компах 2.8 при такой строке подключения: ADOConnection1.ConnectionString:='Provider=MSDASQL .1;Persist Security Info=False;Extended Properties="DSN=База данных MS Access;DBQ='+GetCurrentDir+'\persons.mdb;DefaultDi r='+GetCurrentDir+';DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin; "'; выдает: exception class EOleException with message '[Microsoft][Драйвер ODBC Microsoft Access]Объект ... не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути. при такой строке подключения: ADOConnection1.ConnectionString:='Provider=Microso ft.Jet.OLEDB.4.0;Data Source='+GetCurrentDir+'\persons.mdb;Persist Security Info=False'; выдает: Объект 'Expr1001' не найден ядром базы данных Microsoft Jet. Проверьте правильность имени и пути. причем когда я поставил делфи на том компе и положил таблицу на форму, привязал ее к запросу и активизировал запрос, то в таблице отобразились данные, но при попытке скомпилировать приложение и запустить его выдавал такое же сообщение (см. выше) че делать??? |
#2
|
||||
|
||||
Цитата:
|
#3
|
|||
|
|||
нет, это я для примера написал, она и в режиме сборки строки подключения (со статичными путями) не работает
|
#4
|
|||
|
|||
ну дык из-за чего такое может быть? каких то библиотек не хватает?
еще чего-то не хватает? (про мозги не упоминать... ) |