Data.SqlExpr.TCustomSQLDataSet.SetFieldData
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); }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Beschreibung
Setzt den Puffer auf das aktuelle Feld.
Data.SqlExpr.TCustomSQLDataSet.SetFieldData erbt von Data.DB.TDataSet.SetFieldData. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.SetFieldData.
Setzt den Puffer auf das aktuelle Feld.
Mit SetFieldData wird Buffer
auf das in Field
angegebene Feld gesetzt. TField-Objekte rufen diese Methode zur Implementierung ihrer Methode SetData auf.
Der Parameter Field
gibt das Feld an, das auf die Daten des in Buffer
angegebenen Puffers gesetzt wird. NativeFormat
gibt an, ob die Datenmenge das Feld im nativen IDE-Format für den Feldtyp abruft. Wenn NativeFormat
False ist, muss die Datenmenge den Feldwert in den nativen Typ konvertieren. Das Feld kann dann Daten unterschiedlicher Datenmengentypen (ADO-basiert usw.) in einer einheitlichen Form aufnehmen.
- Hinweis: Die Methode
TDataSet.SetFieldData
erwartet Integer- und Cardinal-Werte anstelle von LongInt fürftInteger
und LongWord fürftLongword
.