Data.Win.ADODB.TCustomADODataSet.GetFieldData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetFieldData(Field: TField; var Buffer: TValueBuffer): Boolean; overload; override;
function GetFieldData(Field: TField; var Buffer: TValueBuffer; NativeFormat: Boolean): Boolean; overload; override;
function GetFieldData(FieldNo: Integer; var Buffer: TValueBuffer): Boolean; overload; override;
function GetFieldData(Field: TField; Buffer: Pointer): Boolean; overload; override; deprecated 'Use overloaded method instead';
function GetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean): Boolean; overload; override; deprecated 'Use overloaded method instead';
function GetFieldData(FieldNo: Integer; Buffer: Pointer): Boolean; overload; override; deprecated 'Use overloaded method instead';

C++

virtual bool __fastcall GetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> &Buffer)/* overload */;
virtual bool __fastcall GetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> &Buffer, bool NativeFormat)/* overload */;
virtual bool __fastcall GetFieldData(int FieldNo, System::DynamicArray<System::Byte> &Buffer)/* overload */;
virtual bool __fastcall GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer)/* overload */;
virtual bool __fastcall GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer, bool NativeFormat)/* overload */;
virtual bool __fastcall GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (int FieldNo, void * Buffer)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Beschreibung

Liest den aktuellen Wert eines Feldes in einen Puffer ein.

In den meisten Anwendungen braucht GetFieldData nicht aufgerufen zu werden. Die Methode wird von TField-Objekten verwendet, um ihre Methode GetData zu implementieren.

Die Parameter Field oder FieldNo geben das Feld an, dessen Daten gelesen werden. Field ist die Komponente selbst, FieldNo seine Nummer.

Buffer ist ein Puffer von ausreichender Größe, um den Feldwert so aufnehmen zu können, wie er in der Datenbank vorliegt (unformatiert und nicht übersetzt). Der von GetFieldData zurückgegebene Wert zeigt an, ob die Operation erfolgreich war.

GetFieldData gibt einen booleschen Wert zurück, der signalisiert, ob die Ausführung erfolgreich war.

Siehe auch