powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вывести структуру базы данных(схему данных) в BUILDERe
8 сообщений из 8, страница 1 из 1
Вывести структуру базы данных(схему данных) в BUILDERe
    #34254251
filini69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
С наступившим Старым Новым Годом всех=)
У меня вопрос:
Как в BUILDERe можно вывести схему базы данных?
Очень нужно.
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34254311
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотря что за СУБД... метаданные надо из базы читать.

Только зачем? Свой ErWin пишем или сессия?
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34254477
filini69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE).
Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть.
Сижу мучаюсь=(
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34254500
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
filini69На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE).
Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть.
Сижу мучаюсь=(
В каком виде те, которые так сказали, хотят видеть схему данных? Для чего?
Просто для просмотра или для каких-нибудь действий?
Речь идёт о разных БД или всё-таки надо работать с разными СУБД?

Получить список табличек/полей/индексов - не такая уж и проблема, только вот для каждой СУБД это придётся реализовывать отдельно ...
В каком виде полученные данные представить пользователю - другой вопрос ...
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34255271
filini69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тынц. filini69На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE).
Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть.
Сижу мучаюсь=(
В каком виде те, которые так сказали, хотят видеть схему данных? Для чего?
Просто для просмотра или для каких-нибудь действий?
Речь идёт о разных БД или всё-таки надо работать с разными СУБД?

Получить список табличек/полей/индексов - не такая уж и проблема, только вот для каждой СУБД это придётся реализовывать отдельно ...
В каком виде полученные данные представить пользователю - другой вопрос ...

Программа работает с разными СУБД и разными таблицам(СУБД и таблицы выбираются во время работы программы).
Необходимый вид: таблицы с перечислением атрибутов и связи между ними.

Если для каждой СУБД отдельно, то например как это делать для Access(на неё тестовый пример для программы написан).
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34257223
Тынц.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда придётся реализовывать доставалку метаданных для каждой из планируемых СУБД.
Для Oracle, например, это - сстемные вьюхи (dba_columns/dba_tab_columns/dba_constraints/dba_objects и т.д. + то же с all_ и user_), для Acceess - MSysObjects ...
Узнать точнее для каждой СУБД можно в соотв. документации к серверам или здесь же на форуме в соответствующих разделах, в гугле, в конце концов :)

В общем, задача довольно интересная, но и не из тривиальных, скучать не придётся ...

Удачи.
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34260243
filini69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
Я думал будет проще. Нууу обойдусь скачиванием какой-нибудь библиотеки...
Например компоненты RXLibrary могут выдать список таблиц для БД и список атрибутов для каждой таблицы. А в BUILDERe при создании таблиц вручную есть какой то построитель, так он вообще всю картинку со связями выдает.
АПИ для каждой СУБД использовать конечно можно, но лучше сразу повеситься, тем более что в программе это хотели только для красоты добавить.
...
Рейтинг: 0 / 0
Вывести структуру базы данных(схему данных) в BUILDERe
    #34260339
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хмм , а нужнали такая красота ?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вывести структуру базы данных(схему данных) в BUILDERe
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]