FireDAC.Stan.Option.TFDFetchItem
Delphi
TFDFetchItem = (fiBlobs, fiDetails, fiMeta);
C++
enum DECLSPEC_DENUM TFDFetchItem : unsigned int { fiBlobs, fiDetails, fiMeta };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
Description
Spécifie les types de données et de métadonnées à extraire.
Nom | Description |
---|---|
fiBlobs | Lorsque ce paramètre est inclus, les valeurs des champs BLOB sont extraites en même temps que les autres champs d'enregistrements. Sinon, l'extraction est différée jusqu'à ce que la valeur du champ BLOB soit réellement lue. Notez que le fait d'exclure fiBlobs de Items ne modifie pas la liste SELECT d'une commande SQL. Si un SGBD transfère les valeurs des champs BLOB par valeur (par exemple, champs LONG Oracle, MySQL, SQL Server, SQLite), ces valeurs sont fournies au client via le réseau, mais ne sont pas stockées dans le cache des enregistrements du client. Si un SGBD transfère des valeurs de champs BLOB par référence (par exemple, champs CLOB / BLOB Oracle, InterBase, Firebird), ces valeurs ne sont ni fournies, ni stockées.
|
fiDetails | Lorsque ce paramètre est inclus, les champs du curseur imbriqué sont extraits en même temps que les autres champs d'enregistrements. Sinon, l'extraction est différée jusqu'à ce que la valeur du curseur imbriqué soit réellement lue. |
fiMeta | Lorsque ce paramètre est inclus, les métadonnées de la commande sont extraites. Sinon, les programmeurs doivent fournir eux-mêmes des métadonnées. Le type de métadonnées et le moment auquel elles sont extraites dépendent du type de commande :
|