Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как с помощью ADO получить список всех объктов БД, SQL Server [D5, SQL Server]


Bi ©   (2002-09-24 07:49:00) 

Как с помощью ADO получить список всех объктов БД, SQL Server.
Таблиц, представлений хр. процедур и т.д.
Спасибо.


BlackTiger   (2002-09-24 12:48:00) [1]

В АДО все есть (Microsoft не был бы Microsoft"ом).
Не ручаюсь за правильность синтаксиса, давно не лазил в эту степь.
Есть там такая весчь как "Schema". Этот свойство содержит все инфу об объектах данных, которую способен сообщить провайдер. Работа идет как с обычным Recordset"ом. Там нужно поэксперементировать, но все довольно просто.


Bi   (2002-09-24 12:17:00) [2]

Нужно создать оболочку позволяющую просматривать структуру и содержимое различных СУБД.


doomin   (2002-09-24 12:16:00) [3]

Есть конечно: TADOConnection.GetTableNames, GetProcedureNames. На триггеры нет. View лично созданные покажет в списке таблиц


3JIA9I CyKA   (2002-09-24 12:01:00) [4]

Думаю, что мало найдётся СУБД, заточеных для работы с неизвестной структурой данных.


Bi   (2002-09-24 11:48:00) [5]

Спасибо, насчет SQL Server я в принципе додумался, но вот как насчет других баз, нет что ли в самом ADO методов для получения этой информации.


Delirium   (2002-09-24 11:02:00) [6]

select * from sysobjects:)
и читатй Books Online


Наверх

Титульная страница Поиск, карта сайта Написать письмо