Gewusst wie: Verwenden von SQL Server 2005 Compact Edition 3.1 in verwalteten Projekten (Geräte)
Aktualisiert: November 2007
In diesem Thema wird erläutert, wie SQL Server 2005 Compact Edition 3.1 in verwalteten Projekten für intelligente Geräte verwendet wird. Diese Version von SQL Server wird von Entwicklern gelegentlich verwendet, da es in das ROM von Windows Mobile 6-Geräten und -Emulatoren integriert ist.
Wichtiger Hinweis: |
---|
Bevor Sie beginnen, müssen Sie Exemplarische Vorgehensweise: Erstellen von Windows Forms-Anwendungen für ein Gerät abschließen. |
So fügen Sie einen Verweis auf einen verwalteten Datenanbieter hinzu
Laden Sie das Microsoft SQL Server 2005 Compact Edition Developer Software Development Kit herunter, und installieren Sie es.
Öffnen Sie das Geräteprojekt, das Sie während Exemplarische Vorgehensweise: Erstellen von Windows Forms-Anwendungen für ein Gerät erstellt haben.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Verweis hinzufügen.
Das Dialogfeld Verweis hinzufügen wird angezeigt.
Klicken Sie auf die Registerkarte Durchsuchen, suchen Sie die Datei drive:\Programme\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Plattform\System.Data.SqlServerCe.dll, und klicken Sie dann auf OK.
(Nur Visual Basic) Fügen Sie einen Verweis auf System.Data hinzu.
So fügen Sie dem Projekt eine SQL Server 2005 Compact Edition 3.1-Datenbank hinzu
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, zeigen Sie auf Hinzufügen, und klicken Sie anschließend auf Vorhandenes Element.
Das Dialogfeld Vorhandenes Element hinzufügen wird angezeigt.
Wählen Sie in der Dropdownliste Objekttyp den Eintrag Alle Dateien (* *) aus.
Suchen Sie die Datei drive:\Programme\Microsoft SQL Server Compact Edition\v3.1 \SDK\Samples\Northwind.sdf, und klicken Sie dann auf Hinzufügen.
Klicken Sie in den Dialogfeldern Auf SQL Server Compact 3.5-Datenbank aktualisieren und Assistent zum Konfigurieren von Datenquellen auf Abbrechen.
Die Datenbankdatei wird im Projektmappen-Explorer angezeigt.
So stellen Sie eine Datenbankverbindung her
Ziehen Sie von der Toolbox ein Button-Steuerelement auf das Formular.
Wenn die Toolbox in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) nicht angezeigt wird, klicken Sie im Menü Ansicht auf Toolbox. Wenn die Registerkarte Gerätesteuerelemente in der Toolbox nicht angezeigt wird, klicken Sie mit der rechten Maustaste auf die Toolbox und wählen Alle anzeigen aus.
Klicken Sie mit der rechten Maustaste im Formular auf die Schaltfläche, und klicken Sie anschließend auf Eigenschaften.
Geben Sie im Fenster Eigenschaften für die Text-Eigenschaft den Text Connect ein, und drücken Sie die EINGABETASTE.
Doppelklicken Sie auf die Schaltfläche im Formular.
Der Code-Editor wird geöffnet, wobei sich der Cursor im Ereignishandler befindet.
Fügen Sie folgenden Visual Basic-Code ein:
Dim conn As New System.Data.SqlServerCe.SqlCeConnection("data source='\Program Files\DeviceSample\Northwind.sdf';") conn.Open()
- oder -
Fügen Sie folgenden C#-Code ein:
System.Data.SqlServerCe.SqlCeConnection conn = new System.Data.SqlServerCe.SqlCeConnection("data source='\\Program Files\\DeviceSample\\Northwind.sdf';"); conn.Open();
Hinweis: Abhängig vom Bereitstellungsordner des Projekts müssen Sie möglicherweise die Verbindungszeichenfolge ändern.
Wenn Sie diese Anwendung debuggen oder bereitstellen, kopiert Visual Studio die Beispieldatenbank Northwind.sdf und stellt die Anwendung für das Gerät bereit. Die Anwendung stellt eine Verbindung mit der Datenbank her, führt jedoch keine Operationen aus.
Siehe auch
Aufgaben
Gewusst wie: Aktualisieren von verwalteten Projekten auf SQL Server Compact 3.5 (Geräte)
Konzepte
Verwenden von SQL Server 2005 Compact Edition 3.1-Datenbanken (Geräte)