DataReaderExtensions.GetChars Methode

Definition

Liest eine angegebene Anzahl von Zeichen aus einer angegebenen Spalte ab einem angegebenen Index und schreibt sie in einen Puffer, der an einer angegebenen Position beginnt.

public:
[System::Runtime::CompilerServices::Extension]
 static long GetChars(System::Data::Common::DbDataReader ^ reader, System::String ^ name, long dataOffset, cli::array <char> ^ buffer, int bufferOffset, int length);
public static long GetChars(this System.Data.Common.DbDataReader reader, string name, long dataOffset, char[] buffer, int bufferOffset, int length);
static member GetChars : System.Data.Common.DbDataReader * string * int64 * char[] * int * int -> int64
<Extension()>
Public Function GetChars (reader As DbDataReader, name As String, dataOffset As Long, buffer As Char(), bufferOffset As Integer, length As Integer) As Long

Parameter

reader
DbDataReader

Der Datenleser, aus dem der Spaltenwert abgerufen werden soll.

name
String

Der Name der Spalte.

dataOffset
Int64

Der Index innerhalb der Zeile, aus der der Lesevorgang gestartet werden soll.

buffer
Char[]

Der Puffer, in den die Daten kopiert werden sollen.

bufferOffset
Int32

Der Index mit dem Puffer, in den die Daten kopiert werden.

length
Int32

Die maximale Anzahl zu lesenden Zeichen.

Gibt zurück

Die tatsächliche Anzahl der gelesenen Zeichen.

Ausnahmen

Der angegebene Name ist kein gültiger Spaltenname.

Gilt für:

Weitere Informationen