Freigeben über


SqlCeEngine-Konstruktor

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

Initialisiert eine neue Instanz der SqlCeEngine-Klasse.

Überladungsliste

Initialisiert eine neue Instanz der SqlCeEngine-Klasse.

Wird nur von .NET Compact Framework unterstützt.

[Visual Basic] Public Sub New()

[C#] public SqlCeEngine();

[C++] public: SqlCeEngine();

[JScript] public function SqlCeEngine();

Initialisiert eine neue Instanz der SqlCeEngine-Klasse mit der angegebenen lokalen Verbindungszeichenfolge.

Wird nur von .NET Compact Framework unterstützt.

[Visual Basic] Public Sub New(String)

[C#] public SqlCeEngine(string);

[C++] public: SqlCeEngine(String*);

[JScript] public function SqlCeEngine(String);

Beispiel

[Visual Basic, C#] Das folgende Beispiel veranschaulicht, wie eine neue SQL Server CE-Datenbank erstellt wird.

[Visual Basic, C#] Hinweis   Dieses Beispiel veranschaulicht die Verwendung einer der überladenen Versionen des SqlCeEngine-Konstruktors. Weitere Beispiele finden Sie ggf. unter den einzelnen Themen zur Überladung.

 
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] Für C++ oder JScript ist kein Beispiel verfügbar. Klicken Sie zum Anzeigen eines Beispiels für Visual Basic oder C# in der linken oberen Ecke der Seite auf die Schaltfläche "Sprachfilter" Sprachfilter.

Siehe auch

SqlCeEngine-Klasse | SqlCeEngine-Member | System.Data.SqlServerCe-Namespace