SqlDataRecord.SetBytes(Int32, Int64, Byte[], Int32, Int32) 方法

定义

将存储在列中的数据设置为指定的 Byte 值数组。

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)

参数

ordinal
Int32

从零开始的列序号。

fieldOffset
Int64

字段值中的偏移量,从该位置开始复制字节。

buffer
Byte[]

要从其中复制字节的目标缓冲区。

bufferOffset
Int32

缓冲区中的偏移量,从该位置开始复制字节。

length
Int32

要从缓冲区复制的字节数。

例外

ordinal 小于 0 或大于列数(即 FieldCount)。

适用于