|
|
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. С наступившим Старым Новым Годом всех=) У меня вопрос: Как в BUILDERe можно вывести схему базы данных? Очень нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2007, 17:43 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
Смотря что за СУБД... метаданные надо из базы читать. Только зачем? Свой ErWin пишем или сессия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2007, 19:00 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE). Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть. Сижу мучаюсь=( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2007, 23:35 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
filini69На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE). Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть. Сижу мучаюсь=( В каком виде те, которые так сказали, хотят видеть схему данных? Для чего? Просто для просмотра или для каких-нибудь действий? Речь идёт о разных БД или всё-таки надо работать с разными СУБД? Получить список табличек/полей/индексов - не такая уж и проблема, только вот для каждой СУБД это придётся реализовывать отдельно ... В каком виде полученные данные представить пользователю - другой вопрос ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 00:33 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
Тынц. filini69На самом деле есть программа на BUILDERe, которая к разным БД подключается и выбранные данные в другие БД переписывает(через BDE). Необходимо, чтобы при подключении к БД её схема данных высвечивалась(сказали, что так должно быть). СУБД разные могут быть. Сижу мучаюсь=( В каком виде те, которые так сказали, хотят видеть схему данных? Для чего? Просто для просмотра или для каких-нибудь действий? Речь идёт о разных БД или всё-таки надо работать с разными СУБД? Получить список табличек/полей/индексов - не такая уж и проблема, только вот для каждой СУБД это придётся реализовывать отдельно ... В каком виде полученные данные представить пользователю - другой вопрос ... Программа работает с разными СУБД и разными таблицам(СУБД и таблицы выбираются во время работы программы). Необходимый вид: таблицы с перечислением атрибутов и связи между ними. Если для каждой СУБД отдельно, то например как это делать для Access(на неё тестовый пример для программы написан). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 12:15 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
Тогда придётся реализовывать доставалку метаданных для каждой из планируемых СУБД. Для Oracle, например, это - сстемные вьюхи (dba_columns/dba_tab_columns/dba_constraints/dba_objects и т.д. + то же с all_ и user_), для Acceess - MSysObjects ... Узнать точнее для каждой СУБД можно в соотв. документации к серверам или здесь же на форуме в соответствующих разделах, в гугле, в конце концов :) В общем, задача довольно интересная, но и не из тривиальных, скучать не придётся ... Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 23:49 |
|
||
|
Вывести структуру базы данных(схему данных) в BUILDERe
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы. Я думал будет проще. Нууу обойдусь скачиванием какой-нибудь библиотеки... Например компоненты RXLibrary могут выдать список таблиц для БД и список атрибутов для каждой таблицы. А в BUILDERe при создании таблиц вручную есть какой то построитель, так он вообще всю картинку со связями выдает. АПИ для каждой СУБД использовать конечно можно, но лучше сразу повеситься, тем более что в программе это хотели только для красоты добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 01:51 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34257223&tid=2029659]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 486ms |

| 0 / 0 |
