Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];

Вниз

Как из ConnectionString в ADO вытащить путь к БД   Найти похожие ветки 

 
Programmer   (2003-12-08 11:49) [0]

Как из ConnectionString в ADO вытащить путь к БД


 
Shirson   (2003-12-08 12:11) [1]

Зависит от того, что выступает в роли БД.
Для XL это один вариант, для MSSQL - другой.


 
Programmer   (2003-12-08 12:50) [2]

При использовании Microsoft.Jet.OLEDB.4.0
База Access
Просто путь к базе нужен для сжатия и резервной копии.
База указывается в UDL файле


 
Незнайка2003   (2003-12-08 13:15) [3]

Странно, но я всегда делал наоборот: есть путь к базе, который вставляется в ConnectionString.
Ответ на вопрос: а как ты думаешь из строки получить подстроку как можно? Только соответсвующим поиском, причем нужно знать что искать :) Универсального метода в твоем случае нет.


 
Programmer   (2003-12-09 14:12) [4]

Сам разобрался
...
var
tmpstr,str1,DBbase:string;
start:integer;
begin
DBbase:=""; //Путь к базе данных
tmpstr:=DataModule1.ADOConnection1.ConnectionString;
start:=pos("Source=",tmpstr)+7;
str1:=copy(tmpstr,start,1);
while str1<>";" do begin
DBbase:=DBbase+str1;
start:=start+1;
str1:=copy(tmpstr,start,1);
end;
...


 
stone   (2003-12-09 14:21) [5]

Может проще так?

Label1.Caption := ADOConnection1.Properties["Data Source"].Value;


 
Плохиш_   (2003-12-09 14:22) [6]

DataModule1.ADOConnection1.Properties.Item["Source"].Value
;-)


 
Плохиш_   (2003-12-09 14:22) [7]

>stone © (09.12.03 14:21) [5]
:-))


 
Programmer   (2003-12-09 18:40) [8]

Где вы раньше были



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

Форум: "Базы";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.015 c
1-11851
Morgan128
2003-12-18 17:14
2004.01.05
Работа с текстом


4-12195
MaG
2003-11-04 20:08
2004.01.05
.............помощь в создании


7-12173
Dima_dvp
2003-10-23 03:38
2004.01.05
Global HOOK без DLL.. Это как? Или вообще ни хук?


3-11802
_san_
2003-12-08 18:09
2004.01.05
не работает BDE под XP


1-11976
Intro
2003-12-17 23:19
2004.01.05
SaveDialog - как сним боротся?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский