SqlCeDataAdapter クラスとは? わかりやすく解説

SqlCeDataAdapter クラス

DataSet へのデータ格納およびデータ ソース更新使用される一連のデータ コマンドおよびデータベース接続表します

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

Public NotInheritable Class
 SqlCeDataAdapter
    Inherits DbDataAdapter
    Implements ICloneable
Dim instance As SqlCeDataAdapter
public sealed class SqlCeDataAdapter : DbDataAdapter,
 ICloneable
public ref class SqlCeDataAdapter sealed :
 public DbDataAdapter, ICloneable
public final class SqlCeDataAdapter extends
 DbDataAdapter implements ICloneable
public final class SqlCeDataAdapter extends
 DbDataAdapter implements ICloneable
解説解説

SqlCeDataAdapterDataSetデータ ソースの間のブリッジとして機能しますデータ ソースからのデータ取得や、データ ソースへのデータ保存使用されます。SqlCeDataAdapter は、このブリッジ提供するために、データ ソース内のデータDataSet読み込む Fill、および DataSet での変更データ ソース送り返す Update使用します

SqlCeDataAdapter は、DataSetデータ読み込むときに、返されデータ格納するテーブルおよび列が存在しない場合は、それらを作成します。ただし、MissingSchemaAction プロパティを AddWithKey に設定しない限り暗黙的に作成されスキーマには主キー情報設定されません。DataSetデータ格納する前に、FillSchema を使用して主キー情報を含むスキーマSqlCeDataAdapter作成させることもできます

SqlCeDataAdapter には、データ読み込み更新効率的に行うために、SelectCommand、InsertCommand、DeleteCommand、UpdateCommand、TableMappings の各プロパティ用意されています。

SqlCeDataAdapterインスタンス作成すると、プロパティ初期値設定されます。これらの初期値一覧については、SqlCeDataAdapter コンストラクタトピック参照してください

使用例使用例

SqlCeCommand、SqlCeDataAdapter、および SqlCeConnection を使用してデータ ソースからレコード選択し選択した行を DataSet格納する例を次に示します次に格納されDataSet返されます。このメソッドには、初期化済みDataSet接続文字列、および SQL SELECT ステートメントクエリ文字列渡されます。

Dim conn As New SqlCeConnection("Data
 Source = AdventureWorks.sdf")

Dim selectCmd As SqlCeCommand = conn.CreateCommand()
selectCmd.CommandText = "SELECT * FROM DimEmployee"

Dim adp As New SqlCeDataAdapter(selectCmd)

Dim ds As New DataSet()

' Note: Fill will leave the connection in its original state;
' In this case, the connection was closed so it will be left closed
'
adp.Fill(ds)
SqlCeConnection conn = new SqlCeConnection("Data Source =
 AdventureWorks.sdf");

SqlCeCommand selectCmd = conn.CreateCommand();
selectCmd.CommandText = "SELECT * FROM DimEmployee";

SqlCeDataAdapter adp = new SqlCeDataAdapter(selectCmd);

DataSet ds = new DataSet();

// Note: Fill will leave the connection in its original state;
// In this case, the connection was closed so it will be left closed
//
adp.Fill(ds);
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Data.Common.DataAdapter
         System.Data.Common.DbDataAdapter
          System.Data.SqlServerCe.SqlCeDataAdapter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlCeDataAdapter メンバ
System.Data.SqlServerCe 名前空間
SqlCeConnection クラス
SqlCeCommand クラス
DataSet クラス
DataTable クラス



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

辞書ショートカット

すべての辞書の索引

「SqlCeDataAdapter クラス」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS