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.
Gibt unnötig beanspruchten Speicherplatz in der SQL Server CE-Datenbank wieder frei. Die Compact-Methode wird außerdem zum Ändern der Sortierreihenfolge, der Verschlüsselung oder des Kennworts der SQL Server CE-Datenbank verwendet. Weitere Informationen finden Sie in der SQL Server CE-Onlinedokumentation.
Public Sub Compact( _
ByVal destConnect As String _)
[C#]
public void Compact(stringdestConnect);
[C++]
public: void Compact(String* destConnect);
[JScript]
public function Compact(
destConnect : String);
Parameter
- destConnect
Zielverbindungszeichenfolge
Hinweise
Die Verbindungszeichenfolge destConnect gibt eine Verbindung zur Zieldatenbank an, die von der Compact-Methode erstellt werden soll. Wenn die angegebene Datenbank bzw. eine andere Datei mit demselben Namen bereits vorhanden ist, löst der .NET Compact Framework-Datenprovider für SQL Server CE eine Ausnahme aus.
Beispiel
[Visual Basic, C#] Das folgende Beispiel veranschaulicht das Komprimieren einer SQL Server CE-Datenbank.
Dim src As String = "Northwind.sdf"
Dim dest As String = "Northwind.sdf.tmp"
Dim engine As New SqlCeEngine("Data Source = " + src)
engine.Compact(("Data Source = " + dest))
engine.Dispose()
File.Delete(src)
File.Move(dest, src)
[C#]
string src = "Northwind.sdf";
string dest = "Northwind.sdf.tmp";
SqlCeEngine engine = new SqlCeEngine("Data Source = " + src);
engine.Compact("Data Source = " + dest);
engine.Dispose();
File.Delete(src);
File.Move(dest, src);
[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"
.
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
SqlCeEngine-Klasse | SqlCeEngine-Member | System.Data.SqlServerCe-Namespace