Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.
Wechselt die aktuelle Datenbank für eine geöffnete SqlCeConnection.
Public Overridable Sub ChangeDatabase( _
ByVal value As String _) Implements IDbConnection.ChangeDatabase
[C#]
public virtual void ChangeDatabase(stringvalue);
[C++]
public: virtual void ChangeDatabase(String* value);
[JScript]
public function ChangeDatabase(
value : String);
Parameter
- value
Der Datenbankname.
Rückgabewert
true, wenn die Datenbank erfolgreich gewechselt wurde, andernfalls false.
Implementiert
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
| ArgumentException | Der Datenbankname ist ungültig. |
| InvalidOperationException | Die Verbindung ist nicht offen. |
| SqlCeException | Die Datenbanken können nicht gewechselt werden. |
Hinweise
Der im value-Parameter angegebene Name muss ein gültiger Datenbankname sein. Der Name muss den vollständigen Pfad zur Datenbank darstellen, z. B. "\my app\myDB.sdf". Der value-Parameter darf keinen NULL-Wert enthalten, nicht leer sein und keine Zeichenfolge enthalten, die nur aus Leerzeichen besteht.
ChangeDatabase wendet dieselben Eigenschaften, die zum Öffnen der aktuellen Datenbank verwendet wurden, auf die neue Datenbank an, mit Ausnahme des Kennworts, das auf eine leere Zeichenfolge festgelegt wird.
Wenn für die neue Datenbank ein Kennwort erforderlich ist, schlägt der Aufruf fehl. In diesem Fall müssen Sie zum Wechseln der Datenbank die ursprüngliche Verbindung schließen, eine neue Verbindungszeichenfolge angeben und dann die Verbindung erneut öffnen.
Anforderungen
Plattformen: .NET Compact Framework - Windows CE .NET
.NET Framework-Sicherheit:
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
SqlCeConnection-Klasse | SqlCeConnection-Member | System.Data.SqlServerCe-Namespace