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

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

Firebird 1.5 - получить список Alias-ов [FB1.5.2, IBX]


P.N.P. ©   (2005-01-05 13:03:00) 

Добрый день, вот возникло небольшое затруднение - возможно ли на клиенте
получить список доступных алиасов?
Например на сервере прописаны
DB1=C:\DB1.FDB
DB2=C:\DB2.FDB
Так вот, возможно ли получить как-либо список этих алиасов?


P.N.P.   (2005-01-05 15:38:00) [1]

Может в FB 2.0 сделают...


P.N.P.   (2005-01-05 15:37:00) [2]

В принципе да, >Ему нужна только та (те), которые указываются при соединении
Даже в db_alias.cpp содержится только одна функция
bool ResolveDatabaseAlias(const char* alias, char* database)
которая, судя по всему возвращает только локальный путь по алиасу...
Но все-таки было бы неплохо получать список алиасов :)


msguns   (2005-01-05 15:15:00) [3]

Алиасы вообще-то не для серверов нужны, а для средств доступа.
Другими словами, серверу глубоко фиолетово где там у тебя всебазы. Ему нужна только та (те), которые указываются при соединении. Или я неправ ?


P.N.P.   (2005-01-05 15:04:00) [4]

Хотя, если покопаться в исходниках fb, то я думаю,
список алиасов через services api все-таки можно
вытянуть. но это только мое ИМХО :)


P.N.P.   (2005-01-05 15:01:00) [5]

По требованию заказчика бд раз в год должна складироваться в
архив со всеми вытекающими отсюда последствиями.

Вопрос в принципе закрыт.
Нашел другой выход.


msguns   (2005-01-05 14:28:00) [6]

А зачем нужен список всех Баз данных клиенту ? На то он и клиент, чтобы работать с конкретной БД.


Наверх

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