Column

Parent Previous Next

Descrição :

O atributo Column, define para o ORMBr informações sobre a coluna na tabela do banco de dados, é ele quem será usado para identificar  no banco a tabela a ser criada, comparada ou atualizada.


Parametros :

ColumnName

Nome da Coluna

Position

Posição da coluna na tabela

FieldType

Tipo da coluna na tabela:


ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes,  ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftVariant, ftGuid, ftTimeStamp, ftFMTBcd, ftFixedWideChar, ftWideMemo, ftLongWord, ftShortint, ftByte, ftExtended, ftStream, ftTimeStampOffset, ftSingle

Scale

Escala usado para colunas do tipo Decimal(Scale, Precisoin), Numeric(Scale, Precisoin) etc..

Size

Tamanho usado para colunas do tipo Varchar(Size), Char(Size)

Precision

Precisão usado para colunas do tipo Decimal(Scale, Precisoin), Numeric(Scale, Precisoin) etc..

Description

Descrição da coluna


Exemplos :



[Column('person_id', ftInteger)]

property person_id: Integer Index 0 read Fperson_id write Fperson_id;


[Column('person_name', ftString, 40)]

property person_name: String Index 1 read Fperson_name write Fperson_name;


[Column('person_salary', ftBCD, 18, 2)]

property person_salary: Double Index 2 read Fperson_salary write Fperson_salary;


[Column('person_date', ftDateTime)]

property person_data: TDateTime Index 3 read Fperson_date write Fperson_date;


Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator