![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите сформировать ConnectionString [D7, Access]
pooh © (2006-06-21 01:03:00)Суть вот в чем: я использую ADOConnection и мне надо открывать базу Access лежащую в той же папке где и .exe проги. И делать это надо программно при запуске приложения. А как правильно сформировать ConnectionString я не знаю. Помогите плиз.
Antoha111 (2006-06-21 08:12:00) [1]Лучше использовать udl-файл. Путь до базы и др. (provaider и т.д.) настраиваются в этом файле, а ConnectionString передается путь до этого файла ("File Name=MyBasa.udl").
Это в дальнейшем позволяет избавиться от перекомпилирования при изменении места расположения базы.
sniknik (2006-06-21 02:06:00) [2]GetCurrentDir сдесь лучше не использовать, текушяя папка не всегда является местом откуда программа запушена...
выделяй действительный путь exe - шника, хотя бы из Application.ExeName (ParamStr(0)/т.д. неважно).
pooh (2006-06-21 01:23:00) [3]>ConnectionString="FILE NAME=db.mdb"
это че-то не пашет но все равно спасибо я уже понял как это сделать:
ADOConnection1.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;Persist Security Info=False';
adoconnection1.Properties['Data Source'].Value:=GetCurrentDir+'\db.mdb';
Ломброзо (2006-06-21 01:14:00) [4]ConnectionString="FILE NAME=db.mdb"