Bde.DBTables.TBlobStream
Delphi
TBlobStream = class(TStream)
C++
class PASCALIMPLEMENTATION TBlobStream : public System::Classes::TStream
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
Description
TBlobStream est un objet flux qui fournit des services permettant aux applications de lire et d'écrire des objets champ représentant des objets binaires volumineux (BLOB).
TBlobStream permet de lire ou de modifier la valeur d'un champ BLOB dans un ensemble de données activé BDE. Le flux TBlob fonctionne avec des objets TBlobField persistants (comprenant des descendants de TBlobField comme TGraphicField et TMemoField). Les champs BLOB utilisent des flux BLOB pour lire et écrire des données dans l'ensemble de données.
Avec TBlobStream, les objets qui ne savent pas précisément comment les données sont stockées dans un champ BLOB peuvent utiliser le mécanisme de flux uniforme pour lire ou écrire ces données.
Pour utiliser un flux BLOB, créez une instance de TBlobStream et utilisez les méthodes du flux pour lire ou écrire les données, puis libérer le flux BLOB. N'utilisez une instance de TBlobStream que pour accéder aux données d'un seul enregistrement. Vous devez créer un nouvel objet TBlobStream à chaque fois que vous avez besoin de lire ou d'écrire les données BLOB d'un nouvel enregistrement.