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

Вниз

создание псевдонима   Найти похожие ветки 

 
Andy Eremin   (2003-01-08 08:09) [0]

Мастера! Подскажите, пожалуйста, как создать псевдоним программно (т.е. без BDE Admin) для Paradox, путь которого определяется расположением запускаемого файла?


 
passm   (2003-01-08 09:26) [1]

Andy Eremin © (08.01.03 08:09)> Воспользоваться компонентом Database и указать путь Database.Params.Values["PATH"]:= ExtractFilePath(ParamsStr(0))


 
Andy Eremin   (2003-01-08 09:30) [2]

А как задать имя псевдонима? (простите за нескромный вопрос)
Если не затруднит, приведите ПОЖАЛУЙСТА пример. А то после праздников голова совсем соображать не хочет 8-))


 
passm   (2003-01-08 09:33) [3]

Andy Eremin © (08.01.03 09:30)> Заполни published property TDatabase.DatabaseName (в инспекторе объектов).


 
Lord Warlock   (2003-01-08 09:36) [4]

Глобальный объект Session метод AddAlias и еще много всего


 
Andy Eremin   (2003-01-08 09:49) [5]

А в в инспекторе объектов что такое DatabaseName (AliasName - я полагаю, имя создаваемого псевдонима?)


 
Andy Eremin   (2003-01-08 09:51) [6]

Хотя нет, имя в поле Name. Тогда что такое AliasName?
Ну, я совсем запутался...


 
passm   (2003-01-08 09:54) [7]

Andy Eremin © (08.01.03 09:49)> Да. Полагаешь верно. Затем это значение можешь указывать у TQuery.DatabaseName ...
Но, <Lord Warlock © (08.01.03 09:36)> натолкнул на мысль, что данный алиас будет действителен только в пределах приложения. Если тебе нужно создать постоянный алиас, то воспользуйся <Lord Warlock © (08.01.03 09:36)>


 
passm   (2003-01-08 09:56) [8]

Andy Eremin © (08.01.03 09:51)> В property Name записано имя объекта.


 
Reindeer Moss Eater   (2003-01-08 09:57) [9]

with Database1 do
begin
if Connected then Close;
AliasName:="";
DriverName:="STANDARD";
DatabaseName:="MyDataBase";
Session.GetDriverParams(DriverName,Params);
Params.Values["PATH"]:=ExtractFileDir(ParamStr(0));
Open;
end;


 
Andy Eremin   (2003-01-08 09:57) [10]

2 passm: спасибо за помощь. С твоим методом разобрался, однако как работать с объектом Session я не знаю. Сижу, ковыряюсь.
Люди добрые, помогите-е-е-е...


 
passm   (2003-01-08 10:00) [11]

Andy Eremin © (08.01.03 09:57)> Для начала скажи, зачем тебе TSession.


 
Andy Eremin   (2003-01-08 10:11) [12]

2 passm: Создал базу данных, которую необходимо поместить на несколько компов. А у меня нет дистрибутива BDE Admin под рукой.


 
passm   (2003-01-08 10:21) [13]

Andy Eremin © (08.01.03 10:11)> Можно воспользоваться InstallShield"ом для создания дистрибутива BDE и, если есть желание, твоей программы заодно.


 
Andy Eremin   (2003-01-08 10:29) [14]

2 passm: это в дирректории BDE\BDEInst есть файл .dll? И что с ним делать? Я его попробовал запустить, он предложил мне путь, а дальше?


 
passm   (2003-01-08 10:38) [15]

Andy Eremin © (08.01.03 10:29)> Не понял...
Вместе с Delphi должен поставляться Install Shield. Ты его установил?


 
gek   (2003-01-08 10:39) [16]

InstallShield - просто и доступно. Не надо ничего изобретать и извращаться


 
Andy Eremin   (2003-01-08 11:01) [17]

2 passm: где он находится - сейчас проверю. Delphi ставил на шару, все установки брал по умолчанию.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-86752
Dr.Karter
2003-01-13 11:25
2003.01.27
Как делаются пароли?


1-86951
SuperLamer
2003-01-17 03:18
2003.01.27
Просветите Ламмера-разъясните плз. термины.


1-86852
Mr Gr
2003-01-19 18:43
2003.01.27
Про DrawGrid


6-87015
Свой
2002-11-25 21:32
2003.01.27
TidSMTPServer


1-86827
kpo
2003-01-19 10:44
2003.01.27
Можно ли





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский