FireDAC.Comp.DataSet.TFDBlobStream.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(AField: TField; AMode: TBlobStreamMode);

C++

__fastcall TFDBlobStream(Data::Db::TField* AField, Data::Db::TBlobStreamMode AMode);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDBlobStream

Description

Crée un nouvel objet TFDBlobStream.

Utilisez le constructeur Create pour créer explicitement un nouvel objet TFDBlobStream.

Spécifiez le champ AField pour lire / écrire dans l'ensemble de données. AMode contrôle le mode d'accès à la valeur de champ BLOB :

Mode

Description

bmRead

Ouvre le champ BLOB pour la lecture.

bmWrite

Ouvre le champ BLOB pour l'écriture. Après l'ouverture du champ BLOB, la valeur est tronquée à la longueur zéro.

bmReadWrite

Ouvre le champ BLOB pour la lecture et l'écriture.

Pour ouvrir la valeur du champ BLOB en mode bmWrite ou bmReadWrite, l'ensemble de données doit être en mode dsEdit / dsInsert et le champ doit avoir ReadOnly = False. L'objet flux doit être détruit après usage. Si la valeur du champ BLOB était ouverte en mode bmWrite ou bmReadWrite, l'objet doit être détruit avant l'appel de la méthode Post.

Voir aussi