Есть ADODC, подключаемый с помощью Connection String. Но при этом базу всегда приходится ложить в жёстко оговоренную папку. Попытка изменить Connection String, например: frmMain.Adodc1.ConnectionString = Replace(frmMain.Adodc1.ConnectionString, "D:\CR", App.Path) неприводит к результату. ("D:\CR" - путь к папке, в которой писался проект.
ADODC по-прежнему ищет старый путь. Есть ли какие способы указать ADODC путь к текущей папке - App.Path? Чтобы не приходилось создавать отдельно для базы папку "D:\CR" на каждом компе, где стоит программа. Чтобы база лежала вместе с ехе.
Пробовал подключить с помощью DataLink файла - его имя тоже жестко зафиксировано в свойствах ADODC: ConnectionString=D:\CR\Datalink.udl и записать с App.Path не получается. Должен ведь быть способ гибкого подключения ADODC, к базе которая может лежать в любом месте. Подскажите пожалуйста, кто знает, как это сделать.