ADO.NET Sample zeigt eine einfache Anwendung, die die ADO.NET-Programmierschnittstelle verwendet. Mit dieser Anwendung können Sie die Beispieldatenbank auf dem Netzwerk-Datenbankserver starten und über SQL-Anweisungen darauf zugreifen und Daten ändern.
Voraussetzungen
Um das ADO.NET Sample verwenden zu können, muss auf Ihrem Gerät das Microsoft .NET Compact Framework, Version 2.0 oder 3.0, installiert sein. Das Microsoft .NET Compact Framework Version 2.0 ist auf Windows Mobile 6-Geräten, aber nicht auf Windows Mobile 5-Geräten enthalten. Das ADO.NET Sample unterstützt nur Windows Mobile Classic- und Professional-Geräte mit Touch-Screens.
Wenn Sie Daten in den Tabellen auswählen möchten, benötigen Sie die entsprechenden SELECT-Privilegien für die Objekte, die in der SELECT-Anweisung referenziert werden.
Wenn Sie die Daten in den Tabellen aktualisieren möchten, müssen Sie der Eigentümer der zu aktualisierenden Tabelle sein bzw. das UPDATE-Privileg für die zu ändernden Spalten oder das UPDATE ANY TABLE-Systemprivileg haben.
Kontext und Bemerkungen
Der Quellcode für diese Beispielanwendung befindet sich in %SQLANYSAMP16%\SQLAnywhere\ce\ado_net_sample.
Sie können dieses Projekt in Microsoft Visual Studio aus dem %SQLANYSAMP16%\SQLAnywhere\ce\ado_net_sample\ado_net_sample.sln laden.
Um diese Komponente vom Microsoft Download Center herunterzuladen, gehen Sie zu http://www.microsoft.com/downloads/search.aspx?displaylang=en.
Auf der Benutzeroberfläche von ADO.NET Sample müssen SQL-Anweisungen in einer einzigen Zeile eingegeben werden.
Tippen Sie auf Ihrem Windows Mobile-Gerät auf Start » Programme » SQLAny16 » ADO.NET-Beispiel.
Tippen Sie auf Connect (Verbinden).
Wenn der SQL Anywhere-Datenbankserver nicht bereits gestartet wurde, dann tippen Sie auf Connect (Verbinden), um dies nachzuholen.
Tippen Sie auf Exec SQL, um die Standard-SQL-Anweisung.SELECT * FROM Employees auszuführen.
Daten aus der Tabelle "Employees" werden im Datenfenster angezeigt.
Navigieren Sie mit den Bildlaufleisten an der Seite und unten im Datenfenster durch die Daten in der Tabelle "Employees".
Geben Sie die folgende Abfrage ein, um auf einen spezifischeren Datenbereich zuzugreifen:
SELECT EmployeeID, Surname FROM Employees; |
Tippen Sie auf Exec SQL, um die SQL-Anweisung auszuführen.
Der spezifische Datenbereich ersetzt die Daten, die zuvor im Datenfensterausschnitt angezeigt wurden.
Geben Sie SELECT * FROM Employees ORDER BY EmployeeID ein und tippen Sie auf Exec SQL.
Beachten Sie den Mitarbeiter Matthew Cobb mit der EmployeeID 105.
Geben Sie UPDATE Employees SET Surname = 'Jones' WHERE Surname = 'Cobb' ein und tippen Sie anschließend auf Exec SQL, um die SQL-Anweisung auszuführen.
Geben Sie SELECT * FROM Employees ORDER BY EmployeeID ein und tippen Sie auf Exec SQL.
Beachten Sie, dass Matthews Nachname von Cobb auf Jones geändert wird.
Geben Sie UPDATE Employees SET Surname = 'Cobb' WHERE Surname = 'Jones' ein und tippen Sie anschließend auf Exec SQL, um die Änderungen zurückzusetzen, die Sie in der Beispieldatenbank durchgeführt haben.
Überprüfen Sie, dass die Änderungen zurückgesetzt wurden, indem Sie SELECT * FROM Employees ORDER BY EmployeeID eingeben und anschließend auf Exec SQL tippen.
Beachten Sie, dass Matthews Nachname wieder auf Cobb geändert wird.
Greifen Sie auf Daten in einer anderen Tabelle zu, indem Sie SELECT * FROM Customers eingeben und dann auf Exec SQL tippen.
Alle Daten der Tabelle "Customers" werden im Datenfenster angezeigt und ersetzen die Daten der Tabelle "Employees".
Trennen Sie die Verbindung zum Datenbankserver, indem Sie auf Disconnect (Trennen) tippen.
ADO.NET Sample wird getrennt. Der Datenbankserver wird nicht automatisch heruntergefahren, weil die Verbindung gepoolt ist.
Schließen Sie ADO.NET Sample, indem Sie auf das kleine Kreuz × rechts oben im Fenster tippen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |