Bde.DBTables.TBlobStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TStreamSystem.TObjectTBlobStream

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.

Voir aussi