Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Структура базы данных. / 6 сообщений из 6, страница 1 из 1
29.12.2003, 15:25
    #32366051
Alex_ga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
Здраствуйте.
Как програмно узнать структуру бызы данных?
То есть название таблиц и полей в них соответственно?
Интересует Access , SQL Server, Oracle.
Огромное спасибо!
...
Рейтинг: 0 / 0
29.12.2003, 15:39
    #32366073
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
ADOX
...
Рейтинг: 0 / 0
29.12.2003, 15:52
    #32366101
Alex_ga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
Это вот так что ли?

Dim oCat As ADOX.Catalog
Dim oTable As ADOX.Table
Dim sTable As String
Dim bFoundTable As Boolean
sTable = "customers"
Set oCat = New ADOX.Catalog
oCat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                        "Data Source=.\advworks.mdb;"
bFoundTable = False
For Each oTable In oCat.Tables
    text1.text=oTable.Name
       
        Exit For
 Next

Только вопрос будет ли эта конструкция работать НЕ с Аксес,а с другой базой
если изменить oCat.ActiveConnection на соответствующий?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
06.07.2008, 14:20
    #35413430
На заборе
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
Подскажите можно ли узнать количество таблиц и их название в БД access через ADO,SQL или другой простой способ но не через DAO?
...
Рейтинг: 0 / 0
06.07.2008, 15:07
    #35413474
ВasiС
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
авторКак програмно узнать структуру бызы данных?

По Access см аттач. Программа выводит html отчёт по структуре БД.
Насчёт переделки на другие БД не знаю.
...
Рейтинг: 0 / 0
07.07.2008, 08:19
    #35414012
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура базы данных.
Для MS SQL есть такая вечсь как INFORMATION_SCHEMA

Пример:
получаем см=писок таблиц
Код: plaintext
Select * from INFORMATION_SCHEMA.TABLES 
получаем список вьюх
Код: plaintext
select * from INFORMATION_SCHEMA.VIEWS

и т.д, читая БОЛ

ЗЫЖ скорее всего такая штука есть и в ОРАКЛ

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Структура базы данных. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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