SqlCeResultSet.GetChars Method
指定したフィールドの指定した位置を開始位置として、連続する文字をバッファにコピーします。
名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文
'宣言
Public Overrides Function GetChars ( _
ordinal As Integer, _
dataIndex As Long, _
buffer As Char(), _
bufferIndex As Integer, _
length As Integer _
) As Long
public override long GetChars (
int ordinal,
long dataIndex,
char[] buffer,
int bufferIndex,
int length
)
public:
virtual long long GetChars (
int ordinal,
long long dataIndex,
array<wchar_t>^ buffer,
int bufferIndex,
int length
) override
public long GetChars (
int ordinal,
long dataIndex,
char[] buffer,
int bufferIndex,
int length
)
public override function GetChars (
ordinal : int,
dataIndex : long,
buffer : char[],
bufferIndex : int,
length : int
) : long
パラメータ
- ordinal
データの取得元となるフィールドの序数位置。
- dataIndex
コピーの開始位置となるフィールド内のオフセット (文字単位)。
- buffer
データのコピー先のバッファ。
- bufferIndex
コピーの開始位置となるバッファ内のオフセット。
- length
コピーする最大バイト数。
戻り値
実際にコピーされた文字数。
解説
この関数では、実際にコピーされた文字数を返します。フィールドの末尾に達した場合は、この値が、要求した文字数より少なくなることがあります。
null バッファを渡すと、GetChars は文字数によるフィールド長を返します。
SequentialAccess のコマンド動作でコマンドが実行される場合、GetChars の呼び出しには、順次増加読み取りを指定する必要があります。それ以外の場合は、例外がスローされます。
指定した序数位置にフィールドが存在しない場合、例外がスローされます。
スレッド セーフ
この型の public static (Visual Basic では Shared ) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
Windows Vista、Windows Mobile 5.0、Windows XP Professional with Service Pack 2 (SP2)、Windows Server 2003、Windows Mobile 2003 for Pocket PC、Windows CE 5.0
バージョン情報
.NET Framework および .NET Compact Framework
3.5 でサポート
.NET Framework
3.0 でサポート
.NET Compact Framework および .Net Framework
2.0 でサポート
参照
リファレンス
SqlCeResultSet Class
SqlCeResultSet Members
System.Data.SqlServerCe Namespace