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.