Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

ADO + Access   Найти похожие ветки 

 
Tornado ©   (2002-10-30 22:07) [0]

Не работает программа если на машине не установлен Access :((
Работаю через ADO. Вот строка подколючения:

try
path_odbc := ExtractFilePath(paramstr(0)) + "Odbc\MS Access 97 Database (not sharable).dsn"; {драйвер ODBC}
path := ExtractFilePath(paramstr(0)) + "Data\Phone.mdb"; {путь к базе}
DM1.ADOConnection.ConnectionString := "Provider=MSDASQL.1;Password=1111;Mode=Read|Write;Extended Properties="DSN=MS Access 97 Database;DBQ=" + path + ";FILEDSN=" + path_odbc + ";"";
DM1.Table5.IndexFieldNames := "name";
DM1.Table1.Open;
except
MessageDlg("Ошибка соединения", mtError,
[mbOk], 0);
Abort;
end;


База - Access 97, подозреваю что под Access 2000 тож работать не будет. Где стоит Access 97 - все в порядке. Подскажите куда копать ??? Очень надо. Спасибки.


 
sniknik ©   (2002-10-30 23:45) [1]

Не привязывайся к ODBC - шному алиасу указывай драйвер
Provider=MSDASQL.1;Extended Properties="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\Db\1C.mdb;UID=admin;"
так даже если алиас не прописан работать будет, а уж к файловому DNS привязыватся совсем глупо по моему.
но вот будет ли работать дез Access? в общем драйвера ОДБС многие про установке 98 ставятся но вот проверять тебе у меня чистых "девственных" виндов не оталось :-)) все Джетом запорол а он о Одбс-ишные прописывает.

p.s. так и проше немного, не кажется?



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-69100
iKS1
2002-11-02 11:25
2002.11.21
Использование API


1-69403
Anar
2002-11-10 21:55
2002.11.21
Событие OnMouseMove


1-69437
Pesh
2002-11-06 13:47
2002.11.21
Remove Dir не пашет под XP :(((


3-69121
Sergant
2002-10-31 14:55
2002.11.21
Работа с структурой БД в формате dbf


3-69209
Ренат
2002-11-01 15:50
2002.11.21
LangDriver в ADO