PDA

Просмотр полной версии : Как получить алиасы BDE програмно



Pepper
22.02.2004, 00:07
Подскажите, как с помощью стандартных компонент Дельфей узнать какие алиасы установлены (BDE) ну и естесственно как просмотреть их свойства (драйвер, путь...)

Заранее благодарен!

Anonymous
23.02.2004, 17:15
Компоненты такие были бы мало полезны.
В файле BDE.PAS описаны функции BDEApi там все должно быть.
Можно и хэлпы/FAQи поискать и инете по этому ключевому слову "BDEApi".

А Вы хотите свою DBEAdministration-утилиту писать что-ли? Зачем это Вам надо?[/quote]

Anonymous
23.02.2004, 17:19
Если надо чтобы в программе можно было задавать драйвер/путь/langdriver/и т.д. для доступа к конкретной базе (а не дублирования функций BDEAdministrator-а), то используйте TDatabase.

Т.е. не используйте алиасы, а используйте динамическое создание алиасов с помошью TDatabase.

Pepper
23.02.2004, 19:54
Нет, мне просто нужно посмотреть список всех алиасов. И при возможности создать новый.

Naeel Maqsudov
24.02.2004, 22:38
Тогда только BDEApi

Pepper
24.02.2004, 22:44
Тогда только BDEApi
А как оно работает? :oops:

GOS
18.03.2004, 09:20
А теперь я скажу :))
Используй Session, там можно и список алиасов получить и новый создать при необходимости!

BDESession.GetAliasNames(тут список строк куза запишутся псевдонимы);