ISecurityConnection.Columns

Синтаксис

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(NullAs 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;

После выполнения примера будет осуществлено подключение к серверу БД, на который настроена база данных. В консоль среды разработки будет выведена системная информация об указанной таблице.

См. также:

ISecurityConnection