SqlCeResultSetとは? わかりやすく解説

SqlCeResultSet クラス

更新、スクロール、およびバインドが可能なカーソル。

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Public Class SqlCeResultSet
    Inherits SqlCeDataReader
    Implements IEnumerable, IListSource
Dim instance As SqlCeResultSet
public class SqlCeResultSet : SqlCeDataReader,
 IEnumerable, IListSource
public ref class SqlCeResultSet : public
 SqlCeDataReader, IEnumerable, IListSource
public class SqlCeResultSet extends SqlCeDataReader
 implements IEnumerable, IListSource
public class SqlCeResultSet extends
 SqlCeDataReader implements IEnumerable, IListSource
解説解説

SQL Server CE の以前のバージョンでは、コントロールをデータにバインドするには DataSet を使用する必要がありました。SqlCeDataReader を使用すると DataSet より優れたパフォーマンスを得られますが、移動は前方向だけであり、更新もできないカーソルです。SQL Server 2005 Mobile Edition では、SqlCeResultSet が、更新機能とスクロール機能を持つ DataSet に加えて SqlCeDataReader と同様のパフォーマンスを提供します。

SqlCeResultSet を作成するには、オブジェクトのコンストラクタを使用せずに、ExecuteResultSet メソッドを呼び出す必要があります。

ResultSetOptions では、SqlCeResultSet のスクロール機能、更新機能、および感度 (SqlCeResultSet が、自身またはその他のメソッドによって加えられた変更を検知できるかどうかを指定) を指定できます。

使用例使用例

新しい SQL Server Mobile データベースを作成する例を次に示します。SqlCeResultSet は、初期化され、データセットにデータが格納されます。

Dim conn As SqlCeConnection = Nothing

Try
    File.Delete("Test.sdf")

    Dim engine As New SqlCeEngine("Data
 Source = Test.sdf")
    engine.CreateDatabase()

    conn = New SqlCeConnection("Data Source
 = Test.sdf")
    conn.Open()

    Dim cmd As SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "CREATE TABLE myTable (col1 INT, col2 MONEY,
 col3 NVARCHAR(200))"
    cmd.ExecuteNonQuery()

    cmd.CommandText = "SELECT * FROM myTable"

    Dim rs As SqlCeResultSet = cmd.ExecuteResultSet(ResultSetOptions.Updatable
 Or ResultSetOptions.Scrollable)

    Dim rec As SqlCeUpdatableRecord = rs.CreateRecord()

    rec.SetInt32(0, 34)
    rec.SetDecimal(1, System.Convert.ToDecimal(44.66))
    rec.SetString(2, "Sample text")

    rs.Insert(rec)
Catch e As Exception
    MessageBox.Show(e.Message)
Finally
    conn.Close()
End Try
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Data.Common.DbDataReader
       System.Data.SqlServerCe.SqlCeDataReader
        System.Data.SqlServerCe.SqlCeResultSet
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeResultSet メンバ
System.Data.SqlServerCe 名前空間

SqlCeResultSet コンストラクタ

使用しないでください。SqlCeResultSet を作成するには、SqlCeCommand の ExecuteResultSet メソッドを呼び出す必要があります。

名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文構文

Dim instance As New SqlCeResultSet
protected SqlCeResultSet ()
protected:
SqlCeResultSet ()
protected SqlCeResultSet ()
protected function SqlCeResultSet ()
使用例使用例

新しい SQL Server Mobile データベースを作成する例を次に示します。SqlCeResultSet は、初期化され、データセットにデータが格納されます。

Dim conn As SqlCeConnection = Nothing

Try
    File.Delete("Test.sdf")

    Dim engine As New SqlCeEngine("Data
 Source = Test.sdf")
    engine.CreateDatabase()

    conn = New SqlCeConnection("Data Source
 = Test.sdf")
    conn.Open()

    Dim cmd As SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "CREATE TABLE myTable (col1 INT, col2 MONEY,
 col3 NVARCHAR(200))"
    cmd.ExecuteNonQuery()

    cmd.CommandText = "SELECT * FROM myTable"

    Dim rs As SqlCeResultSet = cmd.ExecuteResultSet(ResultSetOptions.Updatable
 Or ResultSetOptions.Scrollable)

    Dim rec As SqlCeUpdatableRecord = rs.CreateRecord()

    rec.SetInt32(0, 34)
    rec.SetDecimal(1, System.Convert.ToDecimal(44.66))
    rec.SetString(2, "Sample text")

    rs.Insert(rec)
Catch e As Exception
    MessageBox.Show(e.Message)
Finally
    conn.Close()
End Try
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeResultSet クラス
SqlCeResultSet メンバ
System.Data.SqlServerCe 名前空間

SqlCeResultSet プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Depth  現在の行の入れ子の深さを示す値を取得します。 ( SqlCeDataReader から継承されます。)
パブリック プロパティ FieldCount  現在の行の列数を取得します。 ( SqlCeDataReader から継承されます。)
パブリック プロパティ HasRows  ( SqlCeDataReader から継承されます。)
パブリック プロパティ HiddenFieldCount  ( SqlCeDataReader から継承されます。)
パブリック プロパティ IsClosed  データ リーダーが閉じているかどうかを示します。 ( SqlCeDataReader から継承されます。)
パブリック プロパティ Item オーバーロードされます。 オーバーライドされます。 SqlCeResultSet のインデクサとして機能します。
パブリック プロパティ RecordsAffected  SQL ステートメントによって変更、挿入、または削除された行数を取得します。 ( SqlCeDataReader から継承されます。)
パブリック プロパティ VisibleFieldCount  DbDataReader の非表示ではないフィールドの数を取得します。 ( DbDataReader から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ ContainsListCollection  
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.IListSource.ContainsListCollection  
参照参照

関連項目

SqlCeResultSet クラス
System.Data.SqlServerCe 名前空間

SqlCeResultSet メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close  SqlCeDataReader オブジェクトを閉じます。 ( SqlCeDataReader から継承されます。)
パブリック メソッド CreateRecord サーバーに新しい行を作成し、SqlCeUpdatableRecord オブジェクトを返します。
パブリック メソッド Delete サーバーのデータ ソースから現在のレコードを削除します。
パブリック メソッド Dispose  オーバーロードされます。 ( SqlCeDataReader から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetBoolean オーバーライドされます。 指定したインデックス位置にある列の値をブール値として返します。
パブリック メソッド GetByte オーバーライドされます。 指定したインデックス位置にある列の値をバイト値として返します。
パブリック メソッド GetBytes オーバーライドされます。 指定したフィールドの指定した位置を開始位置として、バイトの長さをバッファにコピーします。
パブリック メソッド GetChar  .NET Compact Framework Data Provider for SQL Server Mobile ではサポートされていません。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetChars オーバーライドされます。 指定したフィールドの指定した位置を開始位置として、文字の長さをバッファにコピーします。
パブリック メソッド GetData  要求された列の序数の DbDataReader オブジェクトを返します。 ( DbDataReader から継承されます。)
パブリック メソッド GetDataTypeName  ソースのデータ型の名前を取得します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetDateTime オーバーライドされます。 指定したインデックス位置にある列の値を DateTime として返します。
パブリック メソッド GetDecimal オーバーライドされます。 指定したインデックス位置にある列の値を Double として返します。
パブリック メソッド GetDouble オーバーライドされます。 指定したインデックスにある列の値を Double として返します。
パブリック メソッド GetEnumerator オーバーライドされます。  
パブリック メソッド GetFieldType  オブジェクトのデータ型である Type を取得します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetFloat オーバーライドされます。 指定したインデックス位置にある列の値を Float として返します。
パブリック メソッド GetGuid オーバーライドされます。 指定したインデックス位置にある列の値を GUID として返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetInt16 オーバーライドされます。 指定したインデックス位置にある列の値を Int16 として返します。
パブリック メソッド GetInt32 オーバーライドされます。 指定したインデックス位置にある列の値を Int32 として返します。
パブリック メソッド GetInt64 オーバーライドされます。 指定したインデックス位置にある列の値を Int64 として返します。
パブリック メソッド GetName  指定した列の名前を取得します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetOrdinal  列の名前を指定して、列の序数を取得します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetProviderSpecificFieldType  ( SqlCeDataReader から継承されます。)
パブリック メソッド GetProviderSpecificValue  指定した列の値を Object のインスタンスとして取得します。 ( DbDataReader から継承されます。)
パブリック メソッド GetProviderSpecificValues  現在の行のコレクション内にあるすべてのプロバイダ固有の属性列を取得します。 ( DbDataReader から継承されます。)
パブリック メソッド GetSchemaTable  SqlCeDataReader の列メタデータを記述する DataTable を返します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド GetSqlBinary オーバーライドされます。 指定したインデックス位置にある列の値を SqlBinary 型として返します。
パブリック メソッド GetSqlBoolean オーバーライドされます。 指定したインデックス位置にある列の値を SqlBoolean 型として返します。
パブリック メソッド GetSqlByte オーバーライドされます。 指定したインデックス位置にある列の値を SqlByte 型として返します。
パブリック メソッド GetSqlDateTime オーバーライドされます。 指定したインデックス位置にある列の値を SqlDateTime 型として返します。
パブリック メソッド GetSqlDecimal オーバーライドされます。 指定したインデックス位置にある列の値を SqlDecimal 型として返します。
パブリック メソッド GetSqlDouble オーバーライドされます。 指定したインデックス位置にある列の値を SqlDouble 型として返します。
パブリック メソッド GetSqlGuid オーバーライドされます。 指定したインデックス位置にある列の値を SqlGuid 型として返します。
パブリック メソッド GetSqlInt16 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt16 型として返します。
パブリック メソッド GetSqlInt32 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt32 型として返します。
パブリック メソッド GetSqlInt64 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt64 型として返します。
パブリック メソッド GetSqlMetaData 指定した列に関連付けられたメタデータ情報を返します。
パブリック メソッド GetSqlMoney オーバーライドされます。 指定したインデックス位置にある列の値を SqlMoney 型として返します。
パブリック メソッド GetSqlSingle オーバーライドされます。 指定したインデックス位置にある列の値を SqlSingle 型として返します。
パブリック メソッド GetSqlString オーバーライドされます。 指定したインデックス位置にある列の値を SqlString 型として返します。
パブリック メソッド GetString オーバーライドされます。 指定したインデックス位置にある列の値を String 型として返します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド GetValue オーバーライドされます。 指定したフィールドの値を返します。
パブリック メソッド GetValues オーバーライドされます。 指定したレコードのすべてのフィールドの配列を取得します。
パブリック メソッド Insert オーバーロードされます。  
パブリック メソッド IsDBNull オーバーライドされます。 指定した序数位置にあるフィールドが null 参照 (Visual Basic では Nothing) かどうかを判断します。
パブリック メソッド IsSetAsDefault 指定された序数位置にあるフィールドが基になる既定値を使用するように設定されているかどうかを確認します。
パブリック メソッド NextResult  .NET Compact Framework Data Provider for SQL Server Mobile ではサポートされていません。 ( SqlCeDataReader から継承されます。)
パブリック メソッド Read  SqlCeDataReader を次のレコードに進めます。 ( SqlCeDataReader から継承されます。)
パブリック メソッド ReadAbsolute ResultSet 内の特定のレコードにリーダーを移動します。
パブリック メソッド ReadFirst ResultSet 内の最初のレコードにリーダーを移動します。
パブリック メソッド ReadLast ResultSet 内の最後のレコードにリーダーを移動します。
パブリック メソッド ReadPrevious 現在のレコードの前にあるレコードにリーダーを移動します。
パブリック メソッド ReadRelative 現在の位置から指定した分だけリーダーを移動します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Seek  SqlCeDataReader を、指定したパラメータに一致するインデックス値が存在するレコードに配置します。 ( SqlCeDataReader から継承されます。)
パブリック メソッド SetBoolean 指定した列の値に、渡されたブール値を設定します。
パブリック メソッド SetByte 指定した列の値に、渡されたバイト値を設定します。
パブリック メソッド SetBytes 指定したバッファから指定した列にバイトの長さをコピーします。コピーは、フィールド内の指定位置から開始されます。
パブリック メソッド SetChar 指定した列の値に、渡された Char 値を設定します。
パブリック メソッド SetChars 指定したバッファから指定した列に文字の長さをコピーします。コピーは、フィールド内の指定位置から開始されます。
パブリック メソッド SetDateTime 指定した列の値に、渡された DateTime 値を設定します。
パブリック メソッド SetDecimal 指定した列の値に、渡された Decimal 値を設定します。
パブリック メソッド SetDefault 指定した列に既定値を設定します。
パブリック メソッド SetDouble 指定した列の値に、渡された Double 値を設定します。
パブリック メソッド SetFloat 指定した列の値に、渡された Float 値を設定します。
パブリック メソッド SetGuid 指定した列の値に、渡された Guid 値を設定します。
パブリック メソッド SetInt16 指定した列の値に、渡された Int16 値を設定します。
パブリック メソッド SetInt32 指定した列の値に、渡された Int32 値を設定します。
パブリック メソッド SetInt64 指定した列の値に、渡された Int64 値を設定します。
パブリック メソッド SetObjectRef 指定した位置の列にオブジェクトをバインドします。
パブリック メソッド SetSqlBinary 指定した列の値に、渡されてきた SqlBinary 値を設定します。
パブリック メソッド SetSqlBoolean 指定した列の値に、渡された SqlBoolean 値を設定します。
パブリック メソッド SetSqlByte 指定した列の値に、渡された SqlByte 値を設定します。
パブリック メソッド SetSqlDateTime 指定した列の値に、渡された SqlDateTime 値を設定します。
パブリック メソッド SetSqlDecimal 指定した列の値に、渡された SqlDecimal 値を設定します。
パブリック メソッド SetSqlDouble 指定した列の値に、渡された SqlDouble 値を設定します。
パブリック メソッド SetSqlGuid 指定した列の値に、渡された SqlGuid 値を設定します。
パブリック メソッド SetSqlInt16 指定した列の値に、渡された SqlInt16 値を設定します。
パブリック メソッド SetSqlInt32 指定した列の値に、渡された SqlInt32 値を設定します。
パブリック メソッド SetSqlInt64 指定した列の値に、渡された SqlInt64 値を設定します。
パブリック メソッド SetSqlMoney 指定した列の値に、渡された SqlMoney 値を設定します。
パブリック メソッド SetSqlSingle 指定した列の値に、渡された SqlSingle 値を設定します。
パブリック メソッド SetSqlString 指定した列の値に、渡された SqlString 値を設定します。
パブリック メソッド SetString 指定した列の値に、渡された String 値を設定します。
パブリック メソッド SetValue 指定した列の値に、渡された値を設定します。
パブリック メソッド SetValues 指定したレコード内の各フィールドに、指定した配列内の対応する値を設定します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド Update 現在のレコードから、サーバーの基になる行に変更が送信されます。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 DbDataReader によって使用されているリソースを解放します。 ( DbDataReader から継承されます。)
プロテクト メソッド Finalize  ( SqlCeDataReader から継承されます。)
プロテクト メソッド GetDbDataReader  プロバイダ固有の実装でオーバーライドできる、要求された列の序数の DbDataReader オブジェクトを返します。 ( DbDataReader から継承されます。)
プロテクト メソッド GetList ResultSetView のインスタンスを返します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnMove オーバーライドされます。  
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.IListSource.GetList  
参照参照

関連項目

SqlCeResultSet クラス
System.Data.SqlServerCe 名前空間

SqlCeResultSet メンバ

更新、スクロール、およびバインドが可能なカーソル。

SqlCeResultSet データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド SqlCeResultSet 使用しないでください。SqlCeResultSet を作成するには、SqlCeCommand の ExecuteResultSet メソッドを呼び出す必要があります。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ Depth  現在の行の入れ子の深さを示す値を取得します。(SqlCeDataReader から継承されます。)
パブリック プロパティ FieldCount  現在の行の列数を取得します。(SqlCeDataReader から継承されます。)
パブリック プロパティ HasRows  ( SqlCeDataReader から継承されます。)
パブリック プロパティ HiddenFieldCount  ( SqlCeDataReader から継承されます。)
パブリック プロパティ IsClosed  データ リーダーが閉じているかどうかを示します。(SqlCeDataReader から継承されます。)
パブリック プロパティ Item オーバーロードされます。 オーバーライドされます。 SqlCeResultSet のインデクサとして機能します。
パブリック プロパティ RecordsAffected  SQL ステートメントによって変更、挿入、または削除された行数を取得します。(SqlCeDataReader から継承されます。)
パブリック プロパティ VisibleFieldCount  DbDataReader の非表示ではないフィールドの数を取得します。(DbDataReader から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ ContainsListCollection  
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close  SqlCeDataReader オブジェクトを閉じます。 (SqlCeDataReader から継承されます。)
パブリック メソッド CreateRecord サーバーに新しい行を作成し、SqlCeUpdatableRecord オブジェクトを返します。
パブリック メソッド Delete サーバーのデータ ソースから現在のレコードを削除します。
パブリック メソッド Dispose  オーバーロードされます。 ( SqlCeDataReader から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetBoolean オーバーライドされます。 指定したインデックス位置にある列の値をブール値として返します。
パブリック メソッド GetByte オーバーライドされます。 指定したインデックス位置にある列の値をバイト値として返します。
パブリック メソッド GetBytes オーバーライドされます。 指定したフィールドの指定した位置を開始位置として、バイトの長さをバッファにコピーします。
パブリック メソッド GetChar  .NET Compact Framework Data Provider for SQL Server Mobile ではサポートされていません。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetChars オーバーライドされます。 指定したフィールドの指定した位置を開始位置として、文字の長さをバッファにコピーします。
パブリック メソッド GetData  要求された列の序数の DbDataReader オブジェクトを返します。 (DbDataReader から継承されます。)
パブリック メソッド GetDataTypeName  ソースのデータ型の名前を取得します。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetDateTime オーバーライドされます。 指定したインデックス位置にある列の値を DateTime として返します。
パブリック メソッド GetDecimal オーバーライドされます。 指定したインデックス位置にある列の値を Double として返します。
パブリック メソッド GetDouble オーバーライドされます。 指定したインデックスにある列の値を Double として返します。
パブリック メソッド GetEnumerator オーバーライドされます。  
パブリック メソッド GetFieldType  オブジェクトのデータ型である Type を取得します。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetFloat オーバーライドされます。 指定したインデックス位置にある列の値を Float として返します。
パブリック メソッド GetGuid オーバーライドされます。 指定したインデックス位置にある列の値を GUID として返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetInt16 オーバーライドされます。 指定したインデックス位置にある列の値を Int16 として返します。
パブリック メソッド GetInt32 オーバーライドされます。 指定したインデックス位置にある列の値を Int32 として返します。
パブリック メソッド GetInt64 オーバーライドされます。 指定したインデックス位置にある列の値を Int64 として返します。
パブリック メソッド GetName  指定した列の名前を取得します。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetOrdinal  列の名前を指定して、列の序数を取得します。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetProviderSpecificFieldType  ( SqlCeDataReader から継承されます。)
パブリック メソッド GetProviderSpecificValue  指定した列の値を Object のインスタンスとして取得します。 (DbDataReader から継承されます。)
パブリック メソッド GetProviderSpecificValues  現在の行のコレクション内にあるすべてのプロバイダ固有の属性列を取得します。 (DbDataReader から継承されます。)
パブリック メソッド GetSchemaTable  SqlCeDataReader の列メタデータを記述する DataTable を返します。 (SqlCeDataReader から継承されます。)
パブリック メソッド GetSqlBinary オーバーライドされます。 指定したインデックス位置にある列の値を SqlBinary 型として返します。
パブリック メソッド GetSqlBoolean オーバーライドされます。 指定したインデックス位置にある列の値を SqlBoolean 型として返します。
パブリック メソッド GetSqlByte オーバーライドされます。 指定したインデックス位置にある列の値を SqlByte 型として返します。
パブリック メソッド GetSqlDateTime オーバーライドされます。 指定したインデックス位置にある列の値を SqlDateTime 型として返します。
パブリック メソッド GetSqlDecimal オーバーライドされます。 指定したインデックス位置にある列の値を SqlDecimal 型として返します。
パブリック メソッド GetSqlDouble オーバーライドされます。 指定したインデックス位置にある列の値を SqlDouble 型として返します。
パブリック メソッド GetSqlGuid オーバーライドされます。 指定したインデックス位置にある列の値を SqlGuid 型として返します。
パブリック メソッド GetSqlInt16 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt16 型として返します。
パブリック メソッド GetSqlInt32 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt32 型として返します。
パブリック メソッド GetSqlInt64 オーバーライドされます。 指定したインデックス位置にある列の値を SqlInt64 型として返します。
パブリック メソッド GetSqlMetaData 指定した列に関連付けられたメタデータ情報を返します。
パブリック メソッド GetSqlMoney オーバーライドされます。 指定したインデックス位置にある列の値を SqlMoney 型として返します。
パブリック メソッド GetSqlSingle オーバーライドされます。 指定したインデックス位置にある列の値を SqlSingle 型として返します。
パブリック メソッド GetSqlString オーバーライドされます。 指定したインデックス位置にある列の値を SqlString 型として返します。
パブリック メソッド GetString オーバーライドされます。 指定したインデックス位置にある列の値を String 型として返します。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetValue オーバーライドされます。 指定したフィールドの値を返します。
パブリック メソッド GetValues オーバーライドされます。 指定したレコードのすべてのフィールドの配列を取得します。
パブリック メソッド Insert オーバーロードされます。  
パブリック メソッド IsDBNull オーバーライドされます。 指定した序数位置にあるフィールドが null 参照 (Visual Basic では Nothing) かどうかを判断します。
パブリック メソッド IsSetAsDefault 指定された序数位置にあるフィールドが基になる既定値を使用するように設定されているかどうかを確認します。
パブリック メソッド NextResult  .NET Compact Framework Data Provider for SQL Server Mobile ではサポートされていません。 (SqlCeDataReader から継承されます。)
パブリック メソッド Read  SqlCeDataReader を次のレコードに進めます。 (SqlCeDataReader から継承されます。)
パブリック メソッド ReadAbsolute ResultSet 内の特定のレコードにリーダーを移動します。
パブリック メソッド ReadFirst ResultSet 内の最初のレコードにリーダーを移動します。
パブリック メソッド ReadLast ResultSet 内の最後のレコードにリーダーを移動します。
パブリック メソッド ReadPrevious 現在のレコードの前にあるレコードにリーダーを移動します。
パブリック メソッド ReadRelative 現在の位置から指定した分だけリーダーを移動します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Seek  SqlCeDataReader を、指定したパラメータに一致するインデックス値が存在するレコードに配置します。 (SqlCeDataReader から継承されます。)
パブリック メソッド SetBoolean 指定した列の値に、渡されたブール値を設定します。
パブリック メソッド SetByte 指定した列の値に、渡されたバイト値を設定します。
パブリック メソッド SetBytes 指定したバッファから指定した列にバイトの長さをコピーします。コピーは、フィールド内の指定位置から開始されます。
パブリック メソッド SetChar 指定した列の値に、渡された Char 値を設定します。
パブリック メソッド SetChars 指定したバッファから指定した列に文字の長さをコピーします。コピーは、フィールド内の指定位置から開始されます。
パブリック メソッド SetDateTime 指定した列の値に、渡された DateTime 値を設定します。
パブリック メソッド SetDecimal 指定した列の値に、渡された Decimal 値を設定します。
パブリック メソッド SetDefault 指定した列に既定値を設定します。
パブリック メソッド SetDouble 指定した列の値に、渡された Double 値を設定します。
パブリック メソッド SetFloat 指定した列の値に、渡された Float 値を設定します。
パブリック メソッド SetGuid 指定した列の値に、渡された Guid 値を設定します。
パブリック メソッド SetInt16 指定した列の値に、渡された Int16 値を設定します。
パブリック メソッド SetInt32 指定した列の値に、渡された Int32 値を設定します。
パブリック メソッド SetInt64 指定した列の値に、渡された Int64 値を設定します。
パブリック メソッド SetObjectRef 指定した位置の列にオブジェクトをバインドします。
パブリック メソッド SetSqlBinary 指定した列の値に、渡されてきた SqlBinary 値を設定します。
パブリック メソッド SetSqlBoolean 指定した列の値に、渡された SqlBoolean 値を設定します。
パブリック メソッド SetSqlByte 指定した列の値に、渡された SqlByte 値を設定します。
パブリック メソッド SetSqlDateTime 指定した列の値に、渡された SqlDateTime 値を設定します。
パブリック メソッド SetSqlDecimal 指定した列の値に、渡された SqlDecimal 値を設定します。
パブリック メソッド SetSqlDouble 指定した列の値に、渡された SqlDouble 値を設定します。
パブリック メソッド SetSqlGuid 指定した列の値に、渡された SqlGuid 値を設定します。
パブリック メソッド SetSqlInt16 指定した列の値に、渡された SqlInt16 値を設定します。
パブリック メソッド SetSqlInt32 指定した列の値に、渡された SqlInt32 値を設定します。
パブリック メソッド SetSqlInt64 指定した列の値に、渡された SqlInt64 値を設定します。
パブリック メソッド SetSqlMoney 指定した列の値に、渡された SqlMoney 値を設定します。
パブリック メソッド SetSqlSingle 指定した列の値に、渡された SqlSingle 値を設定します。
パブリック メソッド SetSqlString 指定した列の値に、渡された SqlString 値を設定します。
パブリック メソッド SetString 指定した列の値に、渡された String 値を設定します。
パブリック メソッド SetValue 指定した列の値に、渡された値を設定します。
パブリック メソッド SetValues 指定したレコード内の各フィールドに、指定した配列内の対応する値を設定します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド Update 現在のレコードから、サーバーの基になる行に変更が送信されます。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Dispose  オーバーロードされます。 DbDataReader によって使用されているリソースを解放します。 (DbDataReader から継承されます。)
プロテクト メソッド Finalize  ( SqlCeDataReader から継承されます。)
プロテクト メソッド GetDbDataReader  プロバイダ固有の実装でオーバーライドできる、要求された列の序数の DbDataReader オブジェクトを返します。 (DbDataReader から継承されます。)
プロテクト メソッド GetList ResultSetView のインスタンスを返します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnMove オーバーライドされます。  
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.IListSource.ContainsListCollection  
参照参照

関連項目

SqlCeResultSet クラス
System.Data.SqlServerCe 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「SqlCeResultSet」の関連用語

SqlCeResultSetのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlCeResultSetのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS