Главная страница
    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
14-87069
Gunzzz
2003-01-07 21:58
2003.01.27
Nero


1-86770
123000
2003-01-17 18:19
2003.01.27
Работа с Clipboard oм


1-86792
kostya2000
2003-01-17 16:32
2003.01.27
Как проиграть поток в Media Player?


1-86762
Kurt_
2003-01-17 16:20
2003.01.27
Тут торможу слегка, подскажите люди как открыть фал для записи чт


3-86650
Rule
2003-01-07 23:57
2003.01.27
Помогите разобраться с IBQuery ???????





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