Data.DBXDBReaders.TDBXDataSetRow.GetBytes
Delphi
procedure GetBytes(DbxValue: TDBXByteArrayValue; Offset: Int64; const Buffer: TArray<Byte>; BufferOffset: Int64; Length: Int64; var ReturnLength: Int64; var IsNull: LongBool); override;
C++
virtual void __fastcall GetBytes(Data::Dbxcommon::TDBXByteArrayValue* DbxValue, __int64 Offset, const System::DynamicArray<System::Byte> Buffer, __int64 BufferOffset, __int64 Length, __int64 &ReturnLength, System::LongBool &IsNull);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | Data.DBXDBReaders.pas Data.DBXDBReaders.hpp |
Data.DBXDBReaders | TDBXDataSetRow |
説明
Buffer パラメータを、DbxValue で指定されているフィールドの値に更新します。実際には、フィールドのバイトを、BufferOffset のオフセットで Buffer パラメータにコピーします。
ReturnLength は、Buffer にコピーされるバイト数を表します。
指定されたフィールドへ値が割り当てられていない場合、IsNull パラメータが True に設定されます。