FireDAC.Comp.DataSet.TFDDataSet.GetRecord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetRecord(Buffer: TRecBuf; GetMode: TGetMode; DoCheck: Boolean): TGetResult; overload; override;
function GetRecord(Buffer: TRecordBuffer; GetMode: TGetMode; DoCheck: Boolean): TGetResult; overload; override;

C++

virtual Data::Db::TGetResult __fastcall GetRecord(NativeInt Buffer, Data::Db::TGetMode GetMode, bool DoCheck)/* overload */;
virtual Data::Db::TGetResult __fastcall GetRecord(System::PByte Buffer, Data::Db::TGetMode GetMode, bool DoCheck)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Beschreibung

Wechselt zum angegebenen Datensatz.

FireDAC.Comp.DataSet.TFDDataSet.GetRecord erbt von Data.DB.TDataSet.GetRecord. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.GetRecord.

Wechselt zum angegebenen Datensatz.

Mit GetRecord wird der im Parameter GetMode angegebene Datensatz abgerufen.

Der Parameter Buffer ist ein Zeiger auf die Speicherposition, die den Datensatzpuffer repräsentiert.

Der Parameter GetMode gibt den Abrufmodus des Datensatzes an und kann einen der folgenden Werte aufnehmen:

Wert Beschreibung

gmCurrent

Der aktuelle Datensatz wird abgerufen.

gmNext

Der Datensatz nach dem aktuellen wird abgerufen.

gmPrior

Der Datensatz vor dem aktuellen wird abgerufen.

Wenn der Parameter DoCheck True ist, signalisiert die Methode das Auftreten eines Fehlers beim Abrufen von Daten aus dem aktuellen Datensatz und gibt grError zurück.

Die Methode gibt einen TGetResult-Wert mit der folgenden Bedeutung zurück:


Wert Beschreibung

grOK

Beim Abrufen von Daten aus dem aktuellen Datensatz traten keine Fehler auf.

grBOF

Wenn sich die Datenmenge am Anfang befindet, wird BOF (Begin Of File) zurückgegeben.

grEOF

Wenn sich die Datenmenge am Ende befindet, wird EOF (End Of File) zurückgegeben.

grError

Beim Abrufen von Daten aus dem aktuellen Datensatz ist ein Fehler aufgetreten.


Hinweis: Diese Methode ist abstrakt. Alle Datenmengen müssen diese Methode nach Bedarf überschreiben.


Siehe auch