SqlCeEngine クラス
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)

Public NotInheritable Class SqlCeEngine Implements IDisposable
public sealed class SqlCeEngine : IDisposable
public final class SqlCeEngine implements IDisposable
public final class SqlCeEngine implements IDisposable

新しい SQL Server Mobile データベースを作成する方法を次のサンプルに示します。
If File.Exists("Test.sdf") Then File.Delete("Test.sdf") End If Dim connStr As String = "Data Source = Test.sdf; Password = <password>" Dim engine As New SqlCeEngine(connStr) engine.CreateDatabase() engine.Dispose() Dim conn As SqlCeConnection = Nothing Try conn = New SqlCeConnection(connStr) conn.Open() Dim cmd As SqlCeCommand = conn.CreateCommand() cmd.CommandText = "CREATE TABLE myTable (col1 int, col2 ntext)" cmd.ExecuteNonQuery() Catch Finally conn.Close() End Try
if (File.Exists("Test.sdf")) File.Delete("Test.sdf"); string connStr = "Data Source = Test.sdf; Password = <password>"; SqlCeEngine engine = new SqlCeEngine(connStr); engine.CreateDatabase(); engine.Dispose(); SqlCeConnection conn = null; try { conn = new SqlCeConnection(connStr); conn.Open(); SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "CREATE TABLE myTable (col1 int, col2 ntext)"; cmd.ExecuteNonQuery(); } catch {} finally { conn.Close(); }

System.Data.InternalDataCollectionBase
System.Data.SqlServerCe.SqlCeEngine


Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeEngine コンストラクタ ()
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)




Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeEngine コンストラクタ

名前 | 説明 |
---|---|
SqlCeEngine () | SqlCeEngine クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
SqlCeEngine (String) | ローカル接続文字列を指定して、SqlCeEngine クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |

SqlCeEngine コンストラクタ (String)
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)




Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SqlCeEngine プロパティ
SqlCeEngine メソッド

名前 | 説明 | |
---|---|---|
![]() | Compact | 既存のデータベース ファイルから新しいデータベース ファイルを作成し、SQL Server Mobile データベース内の使用済みスペースをクリアします。このメソッドは、データベースの照合順序、暗号化、またはパスワードの設定変更にも使用されます。 |
![]() | CreateDatabase | 新しいデータベースを作成します。 |
![]() | Dispose | SQL Server Mobile の SqlCeEngine のリソースをすべて解放します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Repair | 破損したデータベースを修復します。 |
![]() | Shrink | 空のページをファイルの末尾に移動して、ファイルを切り詰めることにより、SQL Server Mobile データベース内の使用済みのスペースがクリアされます。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | Verify | データベース内の各ページのチェックサムを再計算し、その新しいチェックサムと予測される値を比較します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

SqlCeEngine メンバ
SQL Server Mobile エンジン オブジェクトのプロパティ、メソッド、および他のオブジェクトを表します。このクラスは継承できません。
SqlCeEngine データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Compact | 既存のデータベース ファイルから新しいデータベース ファイルを作成し、SQL Server Mobile データベース内の使用済みスペースをクリアします。このメソッドは、データベースの照合順序、暗号化、またはパスワードの設定変更にも使用されます。 |
![]() | CreateDatabase | 新しいデータベースを作成します。 |
![]() | Dispose | SQL Server Mobile の SqlCeEngine のリソースをすべて解放します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Repair | 破損したデータベースを修復します。 |
![]() | Shrink | 空のページをファイルの末尾に移動して、ファイルを切り詰めることにより、SQL Server Mobile データベース内の使用済みのスペースがクリアされます。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | Verify | データベース内の各ページのチェックサムを再計算し、その新しいチェックサムと予測される値を比較します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- SqlCeEngineのページへのリンク