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 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SqlCeResultSet クラス」の関連用語

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

   

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



SqlCeResultSet クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS