Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Програмноя Установка пути к базе   Найти похожие ветки 

 
anubis ©   (2006-03-26 15:42) [0]

не могу програмно прописать путь к ADOConect
Нужно чтоб путь был не конкретный ("С:\АМБ\БД\BD.mdb ")
а относительный ("БД\BD.mdb")
Как сделать


 
Alarm ©   (2006-03-26 16:22) [1]

В чем глубокий смысл? И как быть, если ("БД\BD.mdb") на компьютере туева хуча?


 
anubis ©   (2006-03-26 16:29) [2]

Alarm ©   (26.03.06 16:22) [1]

В чем глубокий смысл? И как быть, если ("БД\BD.mdb") на компьютере туева хуча?

а по делу можно не будет на компе куевы тучи

относительный ("БД\BD.mdb") я имел в виду что это нах. в каталоге прграмы!


 
Alarm ©   (2006-03-26 17:03) [3]

Если в каталоге программы, то можно просто BD.mdb
Или function ExtractFilePath(const FileName: string): string;


 
ViktorZ ©   (2006-03-26 17:42) [4]


> не могу програмно прописать путь к

В чем прописать?


 
Desdechado ©   (2006-03-26 19:52) [5]

IncludeBackSlash(ExtractFilePath(Application.ExeName))+"БД\BD.mdb"


 
Kley   (2006-03-27 09:27) [6]

anubis ©   (26.03.06 15:42)
не могу програмно прописать путь к ADOConect
Нужно чтоб путь был не конкретный ("С:\АМБ\БД\BD.mdb ")
а относительный ("БД\BD.mdb")
Как сделать
uses IniFiles
const sIniFileName: String = "Connect.ini";
...
var
DBPathName: string;
begin
with TIniFile.Create(ExtractFilePath(ParamStr(0)) + sIniFileName) do
try
 WriteString("DefDB", "DefDBStr", sFileNameEdit1.Text);
finally
 Free;
end;
with TIniFile.Create(ExtractFilePath(ParamStr(0)) + sIniFileName) do
try
 DefDBStr := ReaDString("DefDB", "DefDBStr", "");
 sFilenameEdit1.Text := DefDBStr;
finally
 Free;
end;
if sFilenameEdit1.Text="" then
if Application.MessageBox(PChar("Не указан путь к БД "), "Внимание!!!", MB_OK)=id_OK then
begin
sFilenameEdit1.SetFocus;
exit;
end;
// Datamodule2.ADOConnection1.Connected:=false;
DBPathName := sFilenameEdit1.Text;
Datamodule2.ADOConnection1.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source="+dbpathname+";"+
"Persist Security Info=False;"+
"User ID=Admin;"+
"Jet OLEDB:Database password=1973";
//"Mode=ReadWrite;"+
Datamodule2.ADOConnection1.Connected:=true;
datamodule2.BuxTable.Connection:= datamodule2.ADOConnection1;
datamodule2.BuxTable.TableName:="bux";



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

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.095 c
15-1146207067
kaand
2006-04-28 10:51
2006.05.21
Удаление данных с диска без возможности восстановления


15-1145781398
ArtemESC
2006-04-23 12:36
2006.05.21
Помогите перевести...


1-1144763877
Рафик
2006-04-11 17:57
2006.05.21
Как мне в документ Word в колонтитул вставить текст


15-1146160110
dyd
2006-04-27 21:48
2006.05.21
как заблокировать USB


2-1146291338
Rubey
2006-04-29 10:15
2006.05.21
Составное имя