Data.SqlExpr.TCustomSQLDataSet.SetFieldData

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

Delphi

procedure SetFieldData(Field: TField; Buffer: TValueBuffer); overload; override;
procedure SetFieldData(Field: TField; Buffer: Pointer); overload; override; deprecated 'Use overloaded method instead';

C++

virtual void __fastcall SetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> Buffer)/* overload */;
virtual void __fastcall SetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer)/* overload */;
inline void __fastcall  SetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> Buffer, bool NativeFormat){ Data::Db::TDataSet::SetFieldData(Field, Buffer, NativeFormat); }
inline void __fastcall  SetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer, bool NativeFormat){ Data::Db::TDataSet::SetFieldData(Field, Buffer, NativeFormat); }

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

説明

バッファを現在のフィールドに設定します。

Data.SqlExpr.TCustomSQLDataSet.SetFieldData は Data.DB.TDataSet.SetFieldData を継承しています。以下の内容はすべて Data.DB.TDataSet.SetFieldData を参照しています。

バッファを現在のフィールドに設定します。

SetFieldData は、BufferField フィールドに設定するためのものです。TField オブジェクトはその SetData メソッドの実装の中でこのメソッドを呼び出します。

Field パラメータは、Buffer バッファのデータに設定されるフィールドを示します。NativeFormat は、データセットがフィールドを取得するときに、そのフィールド型に割り当てられた IDE のネイティブ形式で取得するかどうかを示します。NativeFormatFalse の場合には、データセットでフィールド値をネイティブ型に変換する必要があります。そうすることで、各フィールドでは、異なる種類のデータセット(ADO ベースなど)のデータを統一した方法で処理できるようになります。

メモ: TDataSet.SetFieldData メソッドは、ftInteger に対して LongInt、ftLongword に対して LongWord の代わりに、Integer 値および Cardinal 値を前提します。

関連項目