本教程基于 SQL Anywhere .NET 数据提供程序提供的 Table Viewer 项目。
完整的应用程序位于您的 SQL Anywhere 示例目录 samples-dir\SQLAnywhere\ADO.NET\TableViewer 下。
有关 samples-dir 缺省位置的信息,请参见示例目录。
Table Viewer 项目比 Simple 项目更复杂。它阐述了以下功能:
使用 SAConnection 对象连接到数据库
使用 SACommand 对象执行查询
使用 SADataReader 对象获取结果
使用网格显示使用 DataGrid 对象的结果
更高级的错误处理与结果检查
有关此示例工作原理的详细信息,请参见了解 Table Viewer 示例项目。
启动 Visual Studio。
选择 [File] » [Open] » [Project]。
浏览至 samples-dir\SQLAnywhere\ADO.NET\TableViewer,然后打开 TableViewer.sln 项目。
如果想在项目中使用 SQL Anywhere .NET 数据提供程序,必须添加一个对数据提供程序 DLL 的引用。这在 Table Viewer 代码示例中已经完成。可在以下位置查看对数据提供程序 DLL 的引用:
在 [Solution Explorer] 窗口中打开 [References] 文件夹。
您在列表中应该看到 iAnywhere.Data.SQLAnywhere。
有关添加对数据提供程序 DLL 的引用的说明,请参见在项目中添加对数据提供程序的引用。
还必须在源代码中添加一条 using
指令以引用数据提供程序类。这在 Table Viewer 代码示例中已经完成。要查看 using
指令:
打开项目的源代码。在 [Solution Explorer] 窗口中,右击 [TableViewer.cs],然后选择 [View Code]。
在顶部的 using
指令中,您应看到以下行:
using iAnywhere.Data.SQLAnywhere; |
C# 项目要求使用这一行指令。如果您使用的是 Visual Basic,则需要将 Imports
行添加到源代码中。
选择 [Debug] » [Start Without Debugging] 或按下 Ctrl+F5 以运行 Table Viewer 示例。
应用程序连接到该 SQL Anywhere 示例数据库。
在 [Table Viewer] 窗口中单击 [Connect]。
在 [Table Viewer] 窗口中单击 [Execute]。
应用程序会检索示例数据库中的 Employees 表的数据,然后将查询结果放入 [Results] DataGrid 中,如下图所示:
您还可以通过此应用程序执行其它 SQL 语句:在 [SQL Statement] 窗格中键入 SQL 语句,然后单击 [Execute]。
单击窗口右上角的 X,关闭应用程序并断开与 SQL Anywhere 示例数据库的连接。这还会关闭数据库服务器。
您现在已经运行了该应用程序。下一节将介绍应用程序代码。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |