次の方法で共有


DataReaderExtensions.GetChars メソッド

定義

指定したインデックスを開始位置として、指定した列から指定した文字数を読み取り、バッファー内の指定した位置の開始位置としてバッファーに書き込みます。

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

パラメーター

reader
DbDataReader

列値の取得元となるデータ リーダー。

name
String

列の名前。

dataOffset
Int64

読み取り操作を開始する位置を示す行内のインデックス。

buffer
Char[]

データのコピー先のバッファー。

bufferOffset
Int32

データのコピー先のバッファーのインデックス。

length
Int32

読み取り対象の最大文字数。

戻り値

実際に読み取られた文字数。

例外

指定された名前は、有効な列名ではありません。

適用対象

こちらもご覧ください