In dieser Lektion verwenden Sie Microsoft Visual Studio, den Server-Explorer und den SQL Anywhere-.NET-Datenprovider, um eine Anwendung zu erstellen, die auf eine der Tabellen in der SQL Anywhere-Beispieldatenbank zugreift und es Ihnen ermöglicht, Zeilen zu untersuchen und Aktualisierungen auszuführen.
Voraussetzungen
Visual Studio und das .NET-Framework müssen auf Ihrem Computer installiert sein.
In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien haben, die im Abschnitt "Privilegien" am Anfang dieser praktischen Einführung aufgeführt sind: Praktische Einführung: Eine einfache .NET-Datenbankanwendung mit Visual Studio entwickeln.
Kontext und Bemerkungen
Diese praktische Einführung basiert auf Visual Studio und dem .NET Framework. Die vollständige Anwendung finden Sie im ADO.NET-Projekt %SQLANYSAMP16%\SQLAnywhere\ADO.NET\SimpleViewer\SimpleViewer.sln.
Starten Sie Visual Studio.
Klicken Sie auf Datei » Neu » Projekt.
Es erscheint das Fenster Neues Projekt.
Im linken Fensterausschnitt des Fensters Neues Projekt wählen Sie Visual Basic oder Visual C# als Programmiersprache aus.
Klicken Sie in der Unterkategorie Windows auf Windows-Anwendung (VS 2005) oder Windows Forms-Anwendung (VS 2008/2010).
Im Feld Projektname geben Sie MySimpleViewer ein.
Klicken Sie auf OK, um ein neues Projekt zu erstellen.
Klicken Sie auf Ansicht » Server-Explorer.
Klicken Sie im Fenster Server-Explorer mit der rechten Maustaste auf Datenverbindungen und klicken Sie dann auf Verbindung hinzufügen.
Im Fenster Verbindung hinzufügen führen Sie Folgendes durch:
Wenn Sie das Fenster Verbindung hinzufügen noch nicht bei anderen Projekten verwendet haben, wird eine Liste von Datenquellen angezeigt. Klicken Sie auf SQL Anywhere in der angezeigten Liste der Datenquellen aus.
Wenn Sie das Fenster Verbindung hinzufügen bereits verwendet haben, klicken Sie auf Ändern, um die Datenquelle auf SQL Anywhere (SQL Anywhere 11) zu setzen.
Unter Datenquelle, klicken Sie auf Name der ODBC-Datenquelle und den Typ SQL Anywhere 16 Demo.
Wenn Sie den Visual Studio-Assistenten zum Hinzufügen einer Verbindung unter 64-Bit-Windows verwenden, werden nur die 64-Bit-System-Datenquellennamen (Data Source Names, DSN) in die Benutzerdatenbankquellennamen (Benutzer-DSN) einbezogen. 32-Bit-System-DSNs werden nicht angezeigt. In der 32-Bit-Entwicklungsumgebung von Visual Studio wird mit der Schaltfläche "Verbindung testen" versucht, eine Verbindung mit dem 32-Bit-Äquivalent des 64-Bit-System-DSN herzustellen. Wenn der 32-Bit-System-DSN nicht existiert, schlägt der Test fehl.
Klicken Sie auf Verbindung testen, um zu überprüfen, ob Sie eine Verbindung zur Beispieldatenbank herstellen können.
Klicken Sie auf OK.
Eine neue Verbindung namens SQL Anywhere.demo16 erscheint im Fenster Server-Explorer.
Erweitern Sie die Verbindung SQL Anywhere.demo16 im Fenster Server-Explorer, bis die Tabellennamen angezeigt werden.
(Nur Visual Studio 2005) Versuchen Sie Folgendes:
Rechtsklicken Sie auf die Products-Tabelle und klicken Sie auf Tabellendaten anzeigen.
Dies zeigt die Zeilen und Spalten der Products-Tabelle in einem Fenster an.
Schließen Sie das Tabellendaten-Fenster.
Klicken Sie auf Daten » Neue Datenquelle hinzufügen.
Im Assistenten zum Konfigurieren von Datenquellen führen Sie Folgendes durch:
Auf der Seite Typ der Datenquelle klicken Sie auf Datenbank und dann auf Weiter.
(Nur Visual Studio 2010) Klicken Sie auf der Seite Datenbankmodell auf DataSet und anschließend auf Weiter.
Auf der Seite Datenverbindung klicken Sie auf SQL Anywhere.demo16 und dann auf Weiter.
Auf der Seite Verbindungszeichenfolge speichern vergewissern Sie sich, dass Ja, die Verbindung speichern unter ausgewählt ist, und klicken Sie auf Weiter.
Auf der Seite Datenbankobjekte auswählen klicken Sie auf Tabellen und dann auf Fertig stellen.
Klicken Sie auf Daten » Datenquellen anzeigen.
Das Fenster Datenquellen erscheint.
Erweitern Sie die Products-Tabelle im Fenster Datenquellen.
Klicken Sie auf Products und wählen Sie Details aus der Dropdown-Liste.
Klicken Sie auf "Photo" und klicken Sie auf PictureBox in der Dropdown-Liste.
Klicken Sie auf die Products-Tabelle und ziehen Sie sie auf Ihr Formular (Form1).
Ein DataSet-Steuerelement und mehrere bezeichnete Textfelder erscheinen auf dem Formular.
Auf dem Formular klicken Sie auf die PictureBox neben "Photo".
Ändern Sie die Form der Box in ein Quadrat.
Klicken Sie auf den Pfeil-nach-rechts in der oberen rechten Ecke der PictureBox.
Das Fenster PictureBox-Aufgaben wird geöffnet.
In der Dropdown-Liste Größenmodus klicken Sie auf Zoom.
Um das Fenster PictureBox-Aufgaben zu schließen, klicken Sie auf eine Stelle außerhalb des Fensters.
Das Projekt kompilieren und ausführen
Klicken Sie auf Erstellen » Projektmappe erstellen.
Klicken Sie auf Debuggen » Debuggen starten.
Die Anwendung stellt eine Verbindung zur SQL Anywhere-Beispieldatenbank her und zeigt die erste Zeile der Products-Tabelle in den Textfeldern und der PictureBox an.
Sie können die Schaltflächen des Steuerelements verwenden, um durch die Zeilen der Ergebnismenge zu blättern.
Sie können direkt zu einer Zeile in der Ergebnismenge gehen, indem Sie die Zeilennummer in das Abroll-Steuerelement eingeben.
Sie können Werte in der Ergebnismenge aktualisieren, indem Sie die Textfelder verwenden, und sie speichern, indem Sie auf die Schaltfläche Daten speichern klicken.
Beenden Sie die Anwendung und speichern Sie anschließend Ihr Projekt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |