Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать, проверить, удалить алиас программно??? [D5, D6, IB5.x]


Sirus ©   (2003-01-29 07:12:00) 

Привет Мастера...
Есть вопросы:
1. Как проверить алиас на его наличие???
2. Как создать алиас???
3. Как удалить алиас???
4. Как можно узнать есть ли таблица, домен, индекс и т.д. в базе (Interbase)???
Все это естественно программно...


Sirus   (2003-01-31 11:15:00) [1]

Thanks всем... Пошло...


MsGuns   (2003-01-29 10:45:00) [2]

Для ответов не все вопросы можно использовать BDE-шные компоненты
TSession и TDataBase. Если устроит такой вариант 8)))

Session.AddAlias
Session.DeleteAlias
Session.GetAliasNames
Session.GetAliasParams
Session.GetDatabaseName
Session.FindDataBase
Session.IsAlias
Session.ConfigMode
Session.SaveConfigFile
Session.ModifyAlias
DataBase.AliasName
DataBase.GetTableNames
DataBase.GetFieldNames

и еще много-много другого


Reindeer Moss Eater   (2003-01-29 08:58:00) [3]

А зачем нужем псевдоним неработающей программе (той, которая выгружена из памяти)?


AlexSerp   (2003-01-29 08:53:00) [4]

На четвертый вопрос.
Надо пользоваться запросами к системным таблицам.
Смотри здесь http://www.ibase.ru/devinfo/sysqry.htm

Саня


Sirus   (2003-01-29 07:38:00) [5]

Пробовал... Но у меня алиас ставится только для текущей сессии...
Ну пока работает прога алиас есть, а закроешь прогу и алиаса нету... И еще насчет проверки алиаса на наличие ответов нету...
Четвертый вопрос наверное вообще без ответа... Сколько ни искал не нашел... А с английским у меня траблы, вобщем не нашел ответа и сунулся сюды...


BorisUK   (2003-01-29 07:33:00) [6]

А ты книжки читать пробовал?


Наверх

Титульная страница Поиск, карта сайта Написать письмо