Data.DB.TParam.AsBlob
Delphi
property AsBlob: TBlobData read GetAsBytes write SetAsBlob;
C++
__property System::DynamicArray<System::Byte> AsBlob = {read=GetAsBytes, write=SetAsBlob};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Description
Indique la valeur du paramètre quand il représente un champ blob (objet binaire volumineux).
Définissez AsBlob afin d'assigner la valeur d'un champ Blob au paramètre. AsBlob prend une valeur TBlobData (Delphi) ou AnsiString (C++), qui peut faire office de chaîne d'octets non typée. Définir AsBlob définit la propriété DataType sur ftBlob.
Par exemple, si la variable Buffer est de type PChar et contient des données binaires lues à partir d'un fichier, le contenu de Buffer est directement assigné au paramètre BLOB en utilisant la propriété AsBlob.
Query1.Params[0].AsBlob := Buffer;
Remarque : Les applications ont rarement besoin de consulter AsBlob puisque les champs blob ne peuvent pas être utilisés comme paramètres de sortie.