Datasnap.Provider.TPutFieldInfo
Delphi
TPutFieldInfo = record
FieldNo: Integer;
Field: TField;
DataSet: TDataSet;
Size: Integer;
IsDetail: Boolean;
Opened: Boolean;
PutProc: TPutFieldProc;
LocalFieldIndex: Integer;
FieldInfos: Pointer;
end;
C++
struct DECLSPEC_DRECORD TPutFieldInfo
{
public:
int FieldNo;
Data::Db::TField* Field;
Data::Db::TDataSet* DataSet;
int Size;
bool IsDetail;
bool Opened;
TPutFieldProc PutProc;
int LocalFieldIndex;
void *FieldInfos;
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | Datasnap.Provider |
説明
TPutFieldInfo は、フィールドについての情報を含んでいます。
TPutFieldInfo は、フィールドについての情報を含んでいるレコードです。TPutFieldInfo は、データ セットに新しいフィールドを追加する際に使用されます。TPutFieldInfo フィールドの一覧を以下の表に示します。
フィールド | 意味 |
---|---|
FieldNo |
元となるデータベース テーブル内でのフィールド(列)の位置。 |
Field |
実際のフィールド コンポーネント。 |
DataSet |
フィールド コンポーネントが属するデータセットを識別します。 |
Size |
異なるサイズをサポートするデータ型の物理データベース フィールドの定義に使用されるサイズを示します。 |
IsDetail |
フィールドがデータ セットにリンクされているかどうかを示します。 |
Opened |
フィールドがデータ セットにリンクされている場合に、リンクされているデータ セットがアクティブであるかどうかを示します。 |
PutProc |
データ セットにフィールドを追加するために使用されるプロシージャを格納します。 |
LocalFieldIndex |
内部で使用されるインデックス変数。 |
FieldInfos |
フィールドがデータ セットにリンクされている場合、FieldInfos はリンクされているデータ セット内のすべてのフィールドについての情報を含んでいます。フィールドについての情報にアクセスするには、FieldInfos を型キャストして TInfoArray に変換します。 |