要使用 ADO.NET 示例,必须在设备上安装 Microsoft .NET Compact Framework 版本 2.0 或 3.0。Microsoft .NET Compact Framework 版本 2.0 随 Windows Mobile 6 设备提供,但不随 Windows Mobile 5 设备提供。ADO.NET 示例只支持带触摸屏的 Windows Mobile Classic 和 Professional 设备。
您可以从 Microsoft Download Center 下载此组件,网址为 http://www.microsoft.com/downloads/search.aspx?displaylang=en。
ADO.NET 示例是一个使用 ADO.NET 编程接口的简单应用程序。可通过此应用程序启动网络数据库服务器上运行的示例数据库,并使用 SQL 语句访问和修改数据。
此示例的源代码位于 samples-dir\SQLAnywhere\ce\ado_net_sample。
您可以将此项目从 samples-dir\SQLAnywhere\ce\ado_net_sample\ado_net_sample.sln 装载到 Visual Studio 中。
在 [ADO.NET Sample] 用户界面中,SQL 语句必须在同一行中输入。
单击 [开始] » [程序] » [SQLAny11] » [ADO.NET Sample]。
单击 [Connect]。
单击 [Exec SQL] 执行缺省 SQL 语句 SELECT * FROM Employees。
Employees 表中的数据出现在数据窗口中。
使用数据窗口侧面和底部的滚动条,浏览 Employees 表中的数据。
键入以下查询以访问范围更具体的数据:
SELECT EmployeeID, Surname FROM Employees; |
单击 [Exec SQL] 执行此 SQL 语句。
指定范围的数据会替换数据窗格中的数据。
键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL]。
请注意雇员 Matthew Cobb,其 EmployeeID 为 105。
键入 UPDATE Employees SET Surname = 'Jones' WHERE Surname = 'Cobb',然后单击 [Exec SQL] 执行 SQL 语句。
键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL]。
请注意,Matthew 的姓氏已经从 Cobb 更改为 Jones。
键入 UPDATE Employees SET Surname = 'Cobb' WHERE Surname = 'Jones',然后单击 [Exec SQL] 撤消对示例数据库所做的更改。
键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL] 验证是否已撤消更改。
请注意,Matthew 的姓氏已经更改回 Cobb。
键入 SELECT * FROM Customers,然后单击 [Exec SQL] 访问另一个表的数据。
来自 Customers 表的所有数据即会出现在数据窗口中,它们替换了来自 Employees 表的数据。
单击 [Disconnect],关闭数据库服务器。
[ADO.NET Sample] 即会断开连接,并自动关闭数据库服务器。
单击窗口右上角的 [x],关闭 [ADO.NET Sample]。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |