|
#1
|
|||
|
|||
Путь к БД
Хочу вывести в StatusBar путь подключённой БД
Мне надо вывести занчение Data source из ADOConnection1.ConnectionString Как это сделать? |
#2
|
|||
|
|||
ADOTable1.Tablename?
|
#3
|
|||
|
|||
в данном случаи будет выводить название конкретной таблиц БД
А мне надо именно Путь к БД C:\MyBD.mdb |
#4
|
||||
|
||||
Для этого вам придется парсить стоку подключения AdoConnection1.ConnectionString. Вообще обычно принято собирать эту строку, а у вас ситуация обратная.
Выглядеть будет гдето так: Код:
P1 := Pos('Data Source=',AdoConnection1.ConnectionString)+12; P2 := PosEx(';',AdoConnection1.ConnectionString,P1); Form1.Caption :=ExtractFilePath(Copy(AdoConnection1.ConnectionString,P1,P2-P1)); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 22.05.2009 в 18:03. |
#5
|
|||
|
|||
Спасибо) разобралсяв написанном)
но выводит почему то без названия файла базы т.е. вместо C:\MyBD.mdb выводит C:\ |
#6
|
||||
|
||||
Цитата:
А если надо вместе с БД, то так: Код:
Form1.Caption :=Copy(AdoConnection1.ConnectionString,P1,P2-P1); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 22.05.2009 в 23:57. |
#7
|
|||
|
|||
Спасибо большое!!!
ступил) |