Вниз
Скачать: CL | DM;

DataBaseName   Найти похожие ветки 

← →
Александр9999   (2002-08-31 16:38) [0]

Помогите, в имеющихся книгах ответа не нашел! При использовании баз данных у компонент Table и Query нужно определить свойство DataBaseName, выбрав его из существующих (установленных) типов баз. Как сделать так, чтобы программа работала на любом компьютере, независя от имеющихся компонент. При использовании элемента Database выходит та же фигня, т.к. нужно задавать значения свойств AliasName или DriverName. Или я что-то не понимаю? Спасибо.


← →
Lola ©   (2002-08-31 17:02) [1]

Делай программно Alias, используя сессию:
Session1.AddStandardAlias("Def",ExtractFilePath(ParamStr(0)),"PARADOX");


← →
Дмитрий Калугин   (2002-09-01 17:37) [2]

В свойство DataBaseName можно писать просто путь путь
у компонентов. Или же поставить компонент
Database
Заполнить с-во
DriverName=Standard
В параметрах соответственно появятся
PATH=
DEFAULT DRIVER=PARADOX
ENABLE BCD=FALSE

При старте программы делай так:
Mydb.Params.Values["PATH"]:=CurDBDirectory;
где CurDBDirectory:=ExtractFilePath(ParamStr(0))+"MyDB"
Таким макаром можно переключаться меж разными БД
программно и не зависеть от Алиасов и жесткмх путей



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
14-73850
Darts
2002-08-28 13:44
2002.09.23
Другие компиляторы Pascal


3-73496
SerKom
2002-08-31 17:04
2002.09.23
Database1.Commit(Rollback) в таблицах Paradox


1-73639
First_May
2002-09-12 09:14
2002.09.23
Вид форм...


1-73583
maxim2
2002-09-12 07:44
2002.09.23
Подскажите функции проверки типов


3-73553
Ihor Osov'yak
2002-09-03 10:58
2002.09.23
Access & Foregin key




   Наверх