TDbaConnection.GetTableFieldsExcept

Модуль: DbConn
Класс: TDbaConnection

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

Объявление

function GetTableFieldsExcept(aDataSource: string;
	 aFieldsList: TDbaFieldList; FieldsListExcept: TStrings;
	 DbaFieldInfoClass: TDbaFieldInfoClass; flFillAttrs: boolean;
	 flGetIndexInfo: boolean; flSetLenAndScale: boolean = false): integer;

Параметры

aDataSource
- полное имя таблицы (<название схемы>.<название таблицы>
aFieldsList
список, в который необходимо положить объекты полей таблицы
FieldsListExcept
список названий исключаемых полей
DbaFieldInfoClass
класс объекта "поле" (TDbaFieldInfo)
flFillAttrs
флаг заполнения атрибутов полей
flGetIndexInfo
флаг заполнения информации об индексах полей
flSetLenAndScale
флаг формирования информации о длинах целочисленной и дробной частей полей

Возвращает

0, если выполнено успешно, иначе < 0

Смотри также

GetTableFields
Получить список имен полей в таблице без какой-либо дополнительной информации о полях
GetTableFieldsExcept
Получить список полей с описанием их атрибутов для таблицы соединения, исключая заданные в дополнительном списке