Sdílet prostřednictvím


DataReaderExtensions.GetChars Metoda

Definice

Přečte zadaný počet znaků z zadaného sloupce počínaje zadaným indexem a zapíše je do vyrovnávací paměti počínaje zadanou pozicí.

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

Parametry

reader
DbDataReader

Čtečka dat, ze které chcete získat hodnotu sloupce.

name
String

Název sloupce

dataOffset
Int64

Index v řádku, ze kterého má být zahájena operace čtení.

buffer
Char[]

Vyrovnávací paměť, do které se mají kopírovat data.

bufferOffset
Int32

Index s vyrovnávací pamětí, do které se budou data kopírovat.

length
Int32

Maximální počet znaků, které se mají přečíst.

Návraty

Skutečný počet přečtených znaků.

Výjimky

Zadaný název není platným názvem sloupce.

Platí pro

Viz také