Bde.DBTables.TTable.EncodeFieldDesc
Delphi
procedure EncodeFieldDesc(var FieldDesc: BDEFLDDesc; const Name: string; DataType: TFieldType; Size, Precision: Integer);
C++
void __fastcall EncodeFieldDesc(Bde::FLDDesc &FieldDesc, const System::UnicodeString Name, Data::Db::TFieldType DataType, int Size, int Precision);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
フィールド記述子をエンコードします。
EncodeFieldDesc メソッドを呼び出すと、フィールド記述子をユーザー マシン上のロケールにエンコードできます。
FieldDesc パラメータはフィールド記述子を表します。
Name パラメータは、ユーザー マシン上のロケールに変換する必要があるフィールドの名前を表します。
DataType パラメータは、TFieldType 定数のいずれか 1 つです。
Size パラメータが使用されるのは、DataType が定数 ftString、ftFixedChar、ftBytes、ftVarBytes、ftBlob、ftTypedBinary のいずれかの場合です。
Precision パラメータは、DataType が ftBCD のときに使用されます。Precision が 1 から 32 までの範囲にない場合は、デフォルト値の 32 が使用されます。