![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение к базе данных Access [D5, D6, Access]
Ребенок Кирилл © (2002-07-14 04:01:00)Здравствуйте!
У меня такой вопрос.
Как сделать универсальное подключение к базе данных, т.е. не зависящее от компьютера, где запускается программа, а зависящее только от места положения файла XXX.mdb.
Спасибо.
sniknik (2002-07-15 10:24:00) [1]Непонятно только зачем лишние навороты ADO-ODBC-JET(Access) проще надо быть
ADOConnection1.ConnectionString :=
ADOConnection1.ConnectionString :=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
DirBase+"\XXX.mdb"
+";Mode=Share Deny None;Persist Security Info=False
Хотя может это и оправдано (у меня был случай когда прямой коннект упорно давал ошибки а ODBC-шный нет, вылечилось при переустановке виндов (mdaс, jet не помогало) а пока до этого дошло работало через ODBC)
Ребенок Кирилл (2002-07-15 02:25:00) [2]Огромное спасибо! Balu ©
Balu (2002-07-14 12:25:00) [3]У меня это выглядит так:
ADOConnection1. ConnectionString:=
ADOConnection1.ConnectionString :=
"Provider=MSDASQL.1;"+
"Password="+
Pas+
";Persist Security Info=True;Connect Timeout=15;"+
"Extended Properties="DBQ="+
DirBase+
"\XXX.mdb;DefaultDir="+
DirBase+
"\;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"+
"MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;PWD="+
Pas+
";SafeTransactions=0;"+
"Threads=3;UID=admin;UserCommitSync=Yes;";Locale Identifier=1049";