FireDAC.Stan.Option.TFDFetchItem
Delphi
TFDFetchItem = (fiBlobs, fiDetails, fiMeta);
C++
enum DECLSPEC_DENUM TFDFetchItem : unsigned int { fiBlobs, fiDetails, fiMeta };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
Beschreibung
Gibt die abzurufenden Daten- und Metadatentypen an.
Name | Beschreibung |
---|---|
fiBlobs | Wenn angegeben, werden die BLOB-Feldwerte zusammen mit anderen Datensatzfeldern abgerufen. Ansonsten wird das Abrufen so lange verschoben, bis ein BLOB-Wert wirklich gelesen wird. Durch Ausschließen von fiBlobs aus Items wird die SELECT-Liste einer SQL-Anweisung nicht geändert. Wenn ein DBMS BLOB-Werte per Wert überträgt (z. B. Oracle LONG, MySQL, SQL Server, SQLite), dann werden die BLOB-Werte an den Client über das Netzwerk geliefert, aber sie werden nicht im Datensatzzwischenspeicher des Clients gespeichert. Wenn ein DBMS BLOB-Werte per Referenz überträgt (z. B Oracle CLOB/BLOB, InterBase, Firebird), werden die BLOB-Werte weder geschickt noch gespeichert.
|
fiDetails | Wenn angegeben, werden die verschachtelten Cursor-Felder zusammen mit anderen Datensatzfeldern abgerufen. Ansonsten wird das Abrufen so lange verschoben, bis ein verschachtelten Cursor-Wert wirklich gelesen wird. |
fiMeta | Wenn angegeben, werden die Anweisungs-Metadaten abgerufen. Ansonsten müssen Programmierer selbst Metadaten bereitstellen. Der Typ der Metadaten und der Zeitpunkt, zu dem sie abgerufen werden, hängt vom Anweisungstyp ab:
|