Data.DB.TParam.SetData
Delphi
procedure SetData(Buffer: TValueBuffer); overload;
procedure SetData(Buffer: Pointer); overload; deprecated 'Use overloaded method instead';
C++
void __fastcall SetData(System::DynamicArray<System::Byte> Buffer)/* overload */;
void __fastcall SetData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (void * Buffer)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Description
Copie une nouvelle valeur pour le paramètre dans la base de données physique à partir d'un tampon.
Utilisez SetData pour définir la valeur d'un paramètre à partir d'un tampon contenant des données dans le format de la base données physique. La méthode GetData d'un objet TField récupère des données dans le format de la base de données physique. Les appels à l'API Moteur de bases de données Borland peuvent également fournir des données dans le format de la base de données physique.
Remarque : Quand la propriété DataType vaut ftUnknown, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle ou ftTypedBinary, SetData déclenche une exception EDatabaseError. Pour les champs BLOB, utilisez la méthode SetBlobData à la place.