FireDAC.Comp.DataSet.TFDBlobStream.Create
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 |
---|---|
|
Ouvre le champ BLOB pour la lecture. |
|
Ouvre le champ BLOB pour l'écriture. Après l'ouverture du champ BLOB, la valeur est tronquée à la longueur zéro. |
|
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.