Reads a stream of bytes from the specified column, starting at location indicated by dataOffset, into the buffer, starting at the location indicated by bufferOffset.
Namespace: Dse.DataAssembly: Dse (in Dse.dll) Version: 2.2.0
Syntax public override long GetBytes(
int ordinal,
long dataOffset,
byte[] buffer,
int bufferOffset,
int length
)
Parameters
- ordinal
- Type: SystemInt32
The zero-based column ordinal. - dataOffset
- Type: SystemInt64
The index within the row from which to begin the read operation. - buffer
- Type: SystemByte
The buffer into which to copy the data. - bufferOffset
- Type: SystemInt32
The index with the buffer to which the data will be copied. - length
- Type: SystemInt32
The maximum number of characters to read.
Return Value
Type:
Int64The actual number of bytes read.
Implements
IDataRecordGetBytes(Int32, Int64, Byte, Int32, Int32)Exceptions Exception | Condition |
---|
InvalidCastException | The specified cast is not valid. |
IndexOutOfRangeException | The index passed was outside the range of 0 through FieldCount. |
See Also