SqlCeEngine コンストラクタ
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
SqlCeEngine クラスの新しいインスタンスを初期化します。
オーバーロードの一覧
SqlCeEngine クラスの新しいインスタンスを初期化します。
.NET Compact Framework だけでのサポート。
[Visual Basic] Public Sub New()
[C++] public: SqlCeEngine();
[JScript] public function SqlCeEngine();
ローカル接続文字列を指定して、 SqlCeEngine クラスの新しいインスタンスを初期化します。
.NET Compact Framework だけでのサポート。
[Visual Basic] Public Sub New(String)
[JScript] public function SqlCeEngine(String);
使用例
[Visual Basic, C#] 新しい SQL Server CE データベースを作成する方法を次のサンプルに示します。
[Visual Basic, C#] メモ ここでは、SqlCeEngine コンストラクタのオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
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
[C#]
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();
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
SqlCeEngine クラス | SqlCeEngine メンバ | System.Data.SqlServerCe 名前空間