Добавить поле в таблицу слоя
function AddFieldToLayerTable(lCode: integer;
aFieldName, aFieldCaption, aFieldTypeStr: string; aFieldType: TDbaFieldType;
flBinary, flUnsigned, flAutoIncrement, flPrimaryKey: boolean;
aLength, aScale: integer; aIndexName: string = '';
flIndexUnique: boolean = false; flShowMessage: boolean = false): integer;
aFieldName
aFieldCaption
aFieldTypeStr
aFieldType
aLength
aScale
aIndexName
flShowMessage
mftNone не определен, тип поля определяется параметром aFieldTypeStr
mftTinyInt,mftSmallInt,mftMediumInt,mftInt,mftBigInt целое число
mftFloat,mftDouble,mftDecimal действительное число число
mftChar,mftVarChar строка
mftBinary,mftVarBinary бинарное
mftBinary,mftVarBinary Blob-поле
mftTinyText,mftText,mftMediumText,mftLongText текстовое поле
mftEnum,mftSet перечисление
mftDate,mftTime,mftDateTime,mftSmallDateTime,mftTimeStamp,mftYear дата, время
mftMoney, mftSmallMoney финансовое
mftBit битовое