Columns(TableName: String): IDalColumns;
TableName. Физическое наименование таблицы, информацию о полях которой необходимо получить.
Свойство Columns возвращает курсор, содержащий системную информацию о полях таблицы, физическое наименование которой передается посредством входного параметра.
Для выполнения примера предполагается наличие в репозитории базы данных с идентификатором DB. На сервере БД, для работы с которым настроена база данных, имеется таблица с физическим именем Table_1.
Sub UserProc;
Var
MB: IMetabase;
DB: IDatabaseInstance;
Cur: IDalColumns;
Field: IDalCursorField;
Begin
MB := MetabaseClass.Active;
DB := MB.ItemById("DB").Open(Null) As IDatabaseInstance;
Cur := DB.Connection.Columns("Table_1");
While Not Cur.Eof Do
For Each Field In Cur.Fields Do
Debug.WriteLine(Field.Name + " " + Field.Value);
End For;
Debug.WriteLine("");
Cur.Next;
End While;
Cur.Close;
End Sub UserProc;
После выполнения примера будет осуществлено подключение к серверу БД, на который настроена база данных. В консоль среды разработки будет выведена системная информация об указанной таблице.
См. также: