SqlDataRecord.SetBytes(Int32, Int64, Byte[], Int32, Int32) Method

Definition

Sets the data stored in the column to the specified array of Byte values.

public:
 virtual void SetBytes(int ordinal, long fieldOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public virtual void SetBytes (int ordinal, long fieldOffset, byte[] buffer, int bufferOffset, int length);
abstract member SetBytes : int * int64 * byte[] * int * int -> unit
override this.SetBytes : int * int64 * byte[] * int * int -> unit
Public Overridable Sub SetBytes (ordinal As Integer, fieldOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer)

Parameters

ordinal
Int32

The zero-based ordinal of the column.

fieldOffset
Int64

The offset into the field value to start copying bytes.

buffer
Byte[]

The target buffer from which to copy bytes.

bufferOffset
Int32

The offset into the buffer from which to start copying bytes.

length
Int32

The number of bytes to copy from the buffer.

Exceptions

The ordinal is less than 0 or greater than the number of columns (that is, FieldCount).

Applies to