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 クラスのページへのリンク