Datasnap.Provider.TPutFieldInfo

提供: RAD Studio API Documentation
移動先: 案内検索

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 に変換します。



関連項目