Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Noja Гость
|
Добавлено: Чт Май 13 2004 23:01 Заголовок сообщения: Получение списка баз данных из Oracle |
|
|
Написал на VB конструктор кубов под базы Access и SQL-Server. Выглядит это так, - при старте программа находит в сети доступные сервера и выдает список, юзер выбирает базу, база отображается в дереве в таком виде:
база
/ \
таблица таблица
|_ столбец
|_ столбец
юзер выбирает таблицы, которые ему нужны, обрабатывает их и потом одним кликом создает куб. Использую для всего вышеперечисленного SQLDMO и ADOX.
Но, вот беда! Дали задание сделать тоже самое для ORACLE и Informix. Кто-нибудь знает, это вообще возможно? И какими средствами? Юзеру должно быть глубоко по барабану с каким сервером он работает, интерфейс должен работать всегда одинаково.
Я сам ни с той, ни с другой базой никогда не работал. Не знаю даже с чего начать. |
|
Вернуться к началу |
|
|
Demiurge
Зарегистрирован: 05.04.2004 Сообщения: 33 Откуда: Казахстан, Астана
|
Добавлено: Чт Май 20 2004 16:10 Заголовок сообщения: |
|
|
Для того чтобы user у себя на машине видел список инстанций Oracle тебе необходимо будет их прописать в файле TNSNAMES.ORA ручками или при помоши программы Net Conf. Ass., тогда он сможет видеть список тех инстанций.
На счет таблиц, тебе также нобходимо будет создать View-ку, которая покажет список тех таблиц и полей, которые будут отображатся user-у,
используя sys-ие представления (sys.dba_cons_columns. sys.dba_tables или sys.all_cons_columns. sys.all_tables или sys.user_cons_columns. sys.user_tables) в зависимости от привилегий _________________ С наилучшими пожеланиями
Demiurge |
|
Вернуться к началу |
|
|
|