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

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

как программно получить перечень таблиц? [MSSQL]


diwin ©   (2004-02-10 00:11:00) 

Как программно получить перечень таблиц и названия полей в этих таблицах из бд в SQL SERVER 2000?


Ega23   (2004-02-10 11:33:00) [1]


> А хакерство здесь правилами запрещено

Причём тут хакерство?


Плохиш   (2004-02-10 11:22:00) [2]


> А если прав нет?

А хакерство здесь правилами запрещено


Ega23   (2004-02-10 11:18:00) [3]


> А TADOConnection.GetTableNames и TADOConnection.GetFieldNames
> не помогают?

А если прав нет? Хотя тогда и в sysobjects не пустют :-(((


Плохиш   (2004-02-10 11:08:00) [4]

А TADOConnection.GetTableNames и TADOConnection.GetFieldNames не помогают?


ZrenBy   (2004-02-10 11:06:00) [5]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1075469139&n=1


KSergey   (2004-02-10 08:21:00) [6]

ADOX - ищем соотв. материалы или читаем MSDN


LaidBack   (2004-02-10 08:21:00) [7]

Перечень user-defined tables:

SELECT o.name FROM sysobjects o, sysindexes i
WHERE o.sysstat & 0xf = 3 AND i.id = o.id AND i.indid < 2
AND o.name NOT LIKE ""#%"" ORDER BY o.name

Перечень table columns:

EXEC sp_mshelpcolumns "TableName"

Перечень table indexes:

EXEC sp_helpindex "TableName"


Ильш   (2004-02-10 06:09:00) [8]

ммм В Interbase есть специальная системная табличка, где есть вся информация. Может в MSSQL тоже самое?


Наверх

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