Datasnap.DBClient.TClientBlobStream.Create
Delphi
constructor Create(Field: TBlobField; Mode: TBlobStreamMode);
C++
__fastcall TClientBlobStream(Data::Db::TBlobField* Field, Data::Db::TBlobStreamMode Mode);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TClientBlobStream |
Beschreibung
Erzeugt und initialisiert eine Instanz von TClientBlobStream.
Mit Create erstellen Sie eine Instanz von TClientBlobStream für den Zugriff auf ein bestimmtes TBlobField-Objekt in einer Client-Datenmenge.
Die neue Instanz wird mit dem in Field angegebenen Feldobjekt verknüpft. Der Parameter Mode gibt an, ob der BLOB-Stream zum Lesen (bmRead), Schreiben (bmWrite) oder Ändern (bmReadWrite) der Daten verwendet wird.
Tip: Client-Datenmengen fordern BLOB-Daten manchmal nach Bedarf an. Daher sollten Sie Client-BLOB-Objekte nicht durch Aufruf des Konstruktors erstellen, sondern mit der Methode CreateBlobStream der Client-Datenmenge. Dadurch ist sichergestellt, dass die BLOB-Daten des aktuellen Datensatzes abgerufen werden (es sein denn, FetchOnDemand hat den Wert false).