C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как определить доступные имена БД
Lom
Отправлено: 17.05.2006, 15:56


Ученик-кочегар

Группа: Участник
Сообщений: 13



Ситуация такая:
Запущено несколько БД на сервере (asa 9) одинаковых по структуре и разные по содержанию.
Есть клиент, который подключается к этим базам.

Думал сделать фишку до подключения к базе такую, чтобы клиент сам определял доступные БД (имена) и выдовал список юзеру. (Это реализовано в Sybase Central. При подключении есть кнопочка Find (Server name)).

Возможно ли это сделать стандартными средствами не углубляясь в сетевые технологии?
Lom
Отправлено: 24.05.2006, 13:19


Ученик-кочегар

Группа: Участник
Сообщений: 13



Ну что ж Вы так, Мастера? Неужели ни одной идеи в голову не пришло?
Например, самое простое можно хранить историю использованных имен БД и при входе выдавать списочек. Это конечно немного другое, но юзеру жизнь упрощает. wink.gif
Guest
Отправлено: 24.05.2006, 15:04


Не зарегистрирован







Публиковать список в известном месте.
Gedeon
Отправлено: 26.05.2006, 10:46


Ветеран

Группа: Модератор
Сообщений: 1742



Если охота по уму, разобраться с апи АСА, а если
QUOTE

углубляясь в сетевые технологии

То предыдущий ответ как по мне самый лучший способ.
Lom
Отправлено: 26.05.2006, 16:05


Ученик-кочегар

Группа: Участник
Сообщений: 13



Вот еще способ:
есть утилитка dblocate.exe,
которая выдает список доступных серверов.
Можно по ключику -o сохранять список в файлик
и из этого файлика уже пользовать список в программе.

До апи пока не добрался.

Вернуться в Работа с базами данных в C++Builder