Exemplarische Vorgehensweise: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einer Anwendung und Bereitstellen der Anwendung

Aktualisiert: November 2007

Diese exemplarische Vorgehensweise enthält Schritt-für-Schritt-Anweisungen, wie eine SQL Server Compact 3.5-Datenbank in eine Windows-Anwendung integriert werden kann.

In dieser exemplarischen Vorgehensweise werden die folgenden Aufgaben veranschaulicht:

  • Erstellen einer neuen Windows-Anwendung

  • Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt

  • Erstellen von datengebundenen Windows Forms-Steuerelementen

  • Bereitstellen der Anwendung (einschließlich der Datenbank) durch die ClickOnce-Bereitstellung

Vorbereitungsmaßnahmen

Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:

  • SQL Server Compact 3.5

Erstellen der Windows-Anwendung

Im ersten Schritt wird ein Windows-Anwendungsprojekt erstellt.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So erstellen Sie eine neue Windows-Anwendung

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  2. Nennen Sie das Projekt SQLCompactWalkthrough.

  3. Klicken Sie auf Windows-Anwendung und dann auf OK. Weitere Informationen finden Sie unter Erstellen von Windows-basierten Anwendungen.

    Das Projekt SQLCompactWalkthrough wird erstellt und dem Projektmappen-Explorer hinzugefügt.

Hinzufügen der Datenbank und Erstellen der Datenquelle

Der nächste Schritt nach dem Erstellen des Projekts besteht aus dem Hinzufügen einer SQL Server Compact 3.5-Datenbank zum Projekt und dem Erstellen einer neuen Datenquelle auf Basis von Tabellen in der Datenbank. Die neue Datenquelle wird im nächsten Abschnitt zur Datenbindung per Drag & Drop aus dem Fenster Datenquellen verwendet.

In dieser Vorgehensweise erstellen Sie mit dem Assistent zum Konfigurieren von Datenquellen in der Beispieldatenbank Northwind eine Datenquelle auf Basis der Tabelle Customers. Der Assistent zum Konfigurieren von Datenquellen startet automatisch, wenn einem Projekt eine SQL Server Compact 3.5-Datenbankdatei hinzugefügt wird.

Hinweis:

Die Northwind-Beispieldatenbank für SQL Server Compact 3.5 trägt den Namen Northwind.sdf und befindet sich im Verzeichnis C:\Programme\Microsoft SQL Server Compact Edition\v3.5\Samples.

So erstellen Sie eine Datenquelle

  1. Klicken Sie im Menü Projekt auf Vorhandenes Element hinzufügen.

  2. Suchen Sie im Dialogfeld Vorhandenes Element hinzufügen den Speicherort der Datei Northwind.sdf, und klicken Sie dann auf Hinzufügen.

    Hinweis:

    Sie müssen im Dialogfeld Vorhandenes Element hinzufügen in der Liste Objekte des Typs auf die Option Datendateien klicken, damit alle SDF-Dateien angezeigt werden.

    Nachdem Sie die Datenbankdatei hinzugefügt haben, wird der Assistent zum Konfigurieren von Datenquellen mit der Seite Datenbankobjekte auswählen geöffnet.

  3. Erweitern Sie den Knoten Tabellen, und überprüfen Sie die Tabelle Customers.

  4. Wenn Sie auf Fertig stellen klicken, wird dem Projekt die Datenbankdatei (Northwind.sdf) zusammen mit einem typisierten DataSet (NorthwindDataset) hinzugefügt.

Erstellen von Steuerelementen zum Anzeigen der Daten

Nachdem die Datenquelle erstellt wurde und im Fenster Datenquellen angezeigt wird, können Sie die Tabelle auf ein Windows Form ziehen, um ein datengebundenes Raster zu erstellen.

So fügen Sie dem Windows Form ein datengebundenes Raster hinzu

  1. Ziehen Sie den Knoten Customers aus dem Fenster Datenquellen auf Form1.

  2. Drücken Sie F5, um die Anwendung auszuführen.

    Das Formular wird mit den in das Raster geladenen Kundendaten angezeigt.

Bereitstellen der Anwendung

Sofern die Anwendung fertig ist, können Sie sie jetzt bereitstellen. In dieser exemplarischen Vorgehensweise verwenden Sie die ClickOnce-Bereitstellung.

Um eine ClickOnce-Bereitstellung für eine Anwendung mit einer SQL Server Compact 3.5-Datenbank zu erstellen, müssen die entsprechenden Veröffentlichungsinformationen im Projekt-Designer konfiguriert werden.

Hinweis:

Beim Hinzufügen einer SQL Server Compact 3.5-Datenbankdatei zu einem Projekt werden automatisch die entsprechenden Veröffentlichungsinformationen für die ClickOnce-Bereitstellung konfiguriert. In dieser exemplarischen Vorgehensweise wird anhand der einzelnen Einstellungen beschrieben, wie die Bereitstellung funktioniert.

So konfigurieren Sie die ClickOnce-Bereitstellung für eine Anwendung mit einer SQL Server Compact 3.5-Datenbank

  1. Um den Projekt-Designer im Projektmappen-Explorer zu öffnen, doppelklicken Sie auf Eigenes Projekt, wenn Sie an einem Visual Basic-Projekt arbeiten, oder auf Eigenschaften, wenn Sie an einem C#-Projekt arbeiten.

  2. Klicken Sie auf die Registerkarte Veröffentlichen.

  3. Klicken Sie auf Anwendungsdateien, und legen Sie dann den Veröffentlichungsstatus der Datei Northwind.sdf auf Datendatei (Auto) fest.

    Mit dieser Einstellung wird der Installer angewiesen, die Datei im Datenverzeichnis abzulegen.

  4. Klicken Sie auf OK.

  5. Klicken Sie auf Erforderliche Komponenten, und aktivieren Sie dann das Kontrollkästchen SQL Server Compact 3.5.

    Mit dieser Einstellung wird der Installer angewiesen, das Vorhandensein der SQL Server Compact 3.5-Laufzeit zu überprüfen und sie ggf. aus dem Internet zu installieren.

Erstellen des Installers

Nachdem die Veröffentlichungsinformationen konfiguriert wurden, um die SQL Server Compact 3.5-Datenbank gemeinsam mit der Anwendung bereitzustellen, muss der Installer erstellt werden.

So erstellen Sie den Installer

  1. Klicken Sie im Bereich Veröffentlichungsort auf die Schaltfläche mit den Auslassungszeichen (...), um das Dialogfeld Website öffnen zu öffnen.

  2. Wählen Sie Dateisystem aus.

  3. Erstellen Sie einen neuen Ordner zur Bereitstellung des Installers, und wählen Sie ihn anschließend aus.

    Hinweis:

    Sie können den Ordner in einem beliebigen Pfad erstellen. Sie sollten sich aber merken, wo Sie ihn erstellt haben, damit Sie ihn später wiederfinden.

  4. Klicken Sie auf Öffnen.

  5. Klicken Sie auf Jetzt veröffentlichen, um den Installer zu erstellen.

Nächste Schritte

Kopieren Sie den soeben erstellten Ordner auf einen Computer, der nicht über SQL Server Compact 3.5 verfügt, und installieren Sie dann die Anwendung, indem Sie Setup ausführen. Der Installer erkennt die erforderliche Komponente SQL Server Compact 3.5 und installiert SQL Server Compact 3.5 zusammen mit der Anwendung.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt

Gewusst wie: Bereitstellen einer SQL Server Compact 3.5-Datenbank mit einer Anwendung

Konzepte

SQL Server Compact 3.5 und Visual Studio

Weitere Ressourcen

Zugreifen auf Daten (Visual Studio)

Erstellen von Clientdatenanwendungen