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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere for Windows Mobile » 使用 Windows Mobile 示例应用程序

 

ADO.NET 示例

要使用 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 下载此组件,网址为 [external link] 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 语句必须在同一行中输入。

♦  使用 ADO.NET 示例
  1. 单击 [开始] » [程序] » [SQLAny11] » [ADO.NET Sample]。

  2. 单击 [Connect]。

  3. 单击 [Exec SQL] 执行缺省 SQL 语句 SELECT * FROM Employees

    Employees 表中的数据出现在数据窗口中。

  4. 使用数据窗口侧面和底部的滚动条,浏览 Employees 表中的数据。

  5. 键入以下查询以访问范围更具体的数据:

    SELECT EmployeeID, Surname FROM Employees;
  6. 单击 [Exec SQL] 执行此 SQL 语句。

    指定范围的数据会替换数据窗格中的数据。

  7. 键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL]。

    请注意雇员 Matthew Cobb,其 EmployeeID 为 105。

  8. 键入 UPDATE Employees SET Surname = 'Jones' WHERE Surname = 'Cobb',然后单击 [Exec SQL] 执行 SQL 语句。

  9. 键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL]。

    请注意,Matthew 的姓氏已经从 Cobb 更改为 Jones。

  10. 键入 UPDATE Employees SET Surname = 'Cobb' WHERE Surname = 'Jones',然后单击 [Exec SQL] 撤消对示例数据库所做的更改。

  11. 键入 SELECT * FROM Employees ORDER BY EmployeeID,然后单击 [Exec SQL] 验证是否已撤消更改。

    请注意,Matthew 的姓氏已经更改回 Cobb。

  12. 键入 SELECT * FROM Customers,然后单击 [Exec SQL] 访问另一个表的数据。

    来自 Customers 表的所有数据即会出现在数据窗口中,它们替换了来自 Employees 表的数据。

  13. 单击 [Disconnect],关闭数据库服务器。

    [ADO.NET Sample] 即会断开连接,并自动关闭数据库服务器。

  14. 单击窗口右上角的 [x],关闭 [ADO.NET Sample]。