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