Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » .NET-Anwendungsprogrammierung » SQL Anywhere .NET-Datenprovider verwenden » Praktische Einführung: Eine einfache .NET-Datenbankanwendung mit Visual Studio entwickeln

 

Lektion 1: Erstellen von "Table Viewer"

Diese praktische Einführung basiert auf Visual Studio und dem .NET Framework. Die vollständige Anwendung finden Sie im ADO.NET-Projekt %SQLANYSAMP12%\SQLAnywhere\ADO.NET\SimpleViewer\SimpleViewer.sln.

In dieser praktischen Einführung 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 Updates auszuführen.

 Entwickeln einer Datenbankanwendung mit Visual Studio
  1. Starten Sie Visual Studio.

  2. Klicken Sie auf Datei » Neu » Projekt.

    Es erscheint das Fenster Neues Projekt.

    1. Im linken Fensterausschnitt des Fensters Neues Projekt wählen Sie Visual Basic oder Visual C# als Programmiersprache aus.

    2. In der Unterkategorie Windows klicken Sie auf Windows-Anwendung (VS 2005) oder Windows Forms-Anwendung (VS 2008).

    3. Im Feld Projektname geben Sie MySimpleViewer ein.

    4. Klicken Sie auf OK, um ein neues Projekt zu erstellen.

  3. Klicken Sie auf Ansicht » Server-Explorer.

  4. Klicken Sie im Fenster Server-Explorer mit der rechten Maustaste auf Datenverbindungen und klicken Sie dann auf Verbindung hinzufügen.

    Eine neue Verbindung namens SQL Anywhere.demo12 erscheint im Fenster Server-Explorer.

  5. Im Fenster Verbindung hinzufügen führen Sie Folgendes durch:

    1. 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.

    2. Unter Datenquelle, klicken Sie auf Name der ODBC-Datenquelle und den Typ SQL Anywhere 12 Demo.

      Hinweis

      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.

    3. Klicken Sie auf Verbindung testen, um zu überprüfen, ob Sie eine Verbindung zur Beispieldatenbank herstellen können.

    4. Klicken Sie auf OK.

  6. Erweitern Sie die SQL Anywhere.demo12-Verbindung im Fenster Server-Explorer, bis die Tabellennamen angezeigt werden. Wenn Sie Visual Studio 2005 verwenden, versuchen Sie Folgendes:

    1. 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.

    2. Schließen Sie das Tabellendaten-Fenster.

  7. Klicken Sie auf Daten » Neue Datenquelle hinzufügen.

  8. Im Assistenten zum Konfigurieren von Datenquellen führen Sie Folgendes durch:

    1. Auf der Seite Typ der Datenquelle klicken Sie auf Datenbank und dann auf Weiter.

    2. Auf der Seite Datenverbindung klicken Sie auf SQL Anywhere.demo12 und dann auf Weiter.

    3. Auf der Seite Verbindungszeichenfolge speichern vergewissern Sie sich, dass Ja, die Verbindung speichern unter ausgewählt ist, und klicken Sie auf Weiter.

    4. Auf der Seite Datenbankobjekte auswählen klicken Sie auf Tabellen und dann auf Fertig stellen.

  9. Klicken Sie auf Daten » Datenquellen anzeigen.

    Das Fenster Datenquellen erscheint.

    Erweitern Sie die Products-Tabelle im Fenster Datenquellen.

    1. Klicken Sie auf Products und wählen Sie Details aus der Dropdown-Liste.

    2. Klicken Sie auf "Photo" und klicken Sie auf PictureBox in der Dropdown-Liste.

    3. Klicken Sie auf die Products-Tabelle und ziehen Sie sie auf Ihr Formular (Form1).

    Form1 zeigt ein Steuerelement und mehrere bezeichnete Textfelder an.

    Ein DataSet-Steuerelement und mehrere bezeichnete Textfelder erscheinen auf dem Formular.

  10. Auf dem Formular klicken Sie auf die PictureBox neben "Photo".

    1. Ändern Sie die Form der Box in ein Quadrat.

    2. Klicken Sie auf den Pfeil-nach-rechts in der oberen rechten Ecke der PictureBox.

      Das Fenster PictureBox-Aufgaben wird geöffnet.

    3. In der Dropdown-Liste Größenmodus klicken Sie auf Zoom.

    4. Um das Fenster PictureBox-Aufgaben zu schließen, klicken Sie auf eine Stelle außerhalb des Fensters.

  11. Das Projekt kompilieren und ausführen

    1. Klicken Sie auf Erstellen » Projektmappe erstellen.

    2. 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.

      Die Anwendung mit einer Zeile aus der Products-Tabelle
    3. Sie können die Schaltflächen des Steuerelements verwenden, um durch die Zeilen der Ergebnismenge zu blättern.

    4. Sie können direkt zu einer Zeile in der Ergebnismenge gehen, indem Sie die Zeilennummer in das Abroll-Steuerelement eingeben.

    5. 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.

    Sie haben nun eine einfache, aber leistungsstarke Anwendung mit Visual Studio, dem Server-Explorer und dem SQL Anywhere .NET-Datenprovider erstellt.

  12. Beenden Sie die Anwendung und speichern Sie anschließend Ihr Projekt.