Как определить владельца таблицы?
От: VitaliyDoroshko  
Дата: 03.11.05 18:07
Оценка:
В состав CBuilder и (Delphi) входит программа SQL-explorer. Как только она запускается, она показывает список ODBC — источников. Далее, когда я открываю некоторыый источник (базу данных), программа показывает мне список таблиц, которые содержит база данных.

Нужно сделать тоже самое.
Следующий код возвращает список таблиц базы:

TStrings *SL = new TStringList;
ADOConnection1->GetTableNames(SL, false);
ShowMessage(SL->Text);

Выдаеся список вида:
#temp
accounts
Akt
AmortList
AmortList
...

Однако, кроме имени таблица еще имет и владельца.
Мне приходится работать с базой Sybase. Там при обращении к таблице владельца указывать обязательно:
Select * From dba.Akt

Подскажите как определить владельца таблицы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.