Datasnap.DBClient.TClientBlobStream.Write

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Write(const Buffer; Count: Longint): Longint; override;

C++

virtual int __fastcall Write(const void *Buffer, int Count)/* overload */;
inline int __fastcall  Write(const System::DynamicArray<System::Byte> Buffer, int Offset, int Count){ return System::Classes::TMemoryStream::Write(Buffer, Offset, Count); }
inline int __fastcall  Write(const System::DynamicArray<System::Byte> Buffer, int Count){ return System::Classes::TStream::Write(Buffer, Count); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TClientBlobStream

Beschreibung

Schreibt Count Bytes aus Buffer an der aktuellen Position in das Feld und aktualisiert die Positionsangabe.

Mit Write können Sie Count Bytes an der aktuellen Position in das BLOB-Feld schreiben. Da BLOB-Felder nicht unbedingt ein Endezeichen enthalten, werden immer alle angegebenen Bytes in das Feld geschrieben. Somit sind Write und WriteBuffer äquivalent.

Die Methode Write wird von allen anderen Schreibmethoden eines BLOB-Streams (WriteBuffer, WriteComponent) aufgerufen und führt den eigentlichen Schreibvorgang durch.

Anmerkung:  Verwenden Sie Write nicht, wenn das TClientBlobStream-Objekt im Modus bmRead erstellt wurde.

Siehe auch