![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как с помощью 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