Freigeben über


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

Definition

Legt die in der Spalte gespeicherten Daten auf das angegebene Array von Byte-Werten fest.

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)

Parameter

ordinal
Int32

Die nullbasierte Ordnungszahl der Spalte.

fieldOffset
Int64

Der Offset im Feldwert, ab dem Bytes kopiert werden sollen.

buffer
Byte[]

Der Zielpuffer, aus dem Bytes kopiert werden sollen.

bufferOffset
Int32

Der Offset im Puffer, ab dem Bytes kopiert werden sollen.

length
Int32

Die Anzahl von Bytes, die aus dem Puffer kopiert werden sollen.

Ausnahmen

ordinal ist kleiner als 0 oder größer als die Anzahl der Spalten (d. h. FieldCount).

Gilt für: