本教程以 Visual Studio 和 .NET Framework 为基础。完整的应用程序可在 ADO.NET 项目 samples-dir\SQLAnywhere\ADO.NET\SimpleViewer\SimpleViewer.sln 中找到。
在本教程中,您将使用 Microsoft Visual Studio、Server Explorer 和 SQL Anywhere .NET 数据提供程序创建一个访问 SQL Anywhere 示例数据库中某个表格的应用程序,它可以检查行并执行更新。
启动 Visual Studio。
从 Visual Studio [File] 菜单选择 [New] » [Project]。
随即出现 [New Project] 窗口。
在 [New Project] 窗口的左侧窗格中,选择 [Visual Basic] 或 [Visual C#] 编程语言。
从 Windows 子类中,选择 [Windows Application] (VS 2005) 或 [Windows Forms Application] (VS 2008)。
在项目 [Name] 字段中,键入 [MySimpleViewer]。
单击 [OK] 创建新项目。
从 Visual Studio [View] 菜单选择 [Server Explorer]。
在 [Server Explorer] 窗口中,右击 [Data Connections],然后选择 [Add Connection]。
名为 SQL Anywhere.demo11 的新连接随即出现在 [Server Explorer] 窗口中。
在 [Add Connection] 窗口中:
如果从未对其它项目使用 [Add Connection],则您会看到一个数据源列表。从显示的数据源列表中选择 [SQL Anywhere]。
如果之前已经使用 [Add Connection],则单击 [Change] 以将数据源更改为 [SQL Anywhere]。
在 [Data Source] 下面,选择 [ODBC Data Source Name],然后键入 [SQL Anywhere 11 Demo]。
单击 [Test Connection] 以验证您可以连接到示例数据库。
单击 [OK]。
在 [Server Explorer] 窗口中展开 SQL Anywhere.demo11 连接,直到看到表名称为止。
右击 Products 表,然后选择 [Show Table Data]。
这样,窗口中会出现 Products 表的行和列。
关闭表数据窗口。
从 Visual Studio 的 [Data] 菜单中,选择 [Add New Data Source]。
在 [Data Source Configuration Wizard] 中,执行以下操作:
在 [Data Source Type] 页面上,选择 [Database],然后单击 [Next]。
在 [Data Connection] 页面上,选择 [SQL Anywhere.demo11],然后单击 [Next]。
在 [Save The Connection String] 页面上,确认已选择 [Yes, Save The Connection As],然后单击 [Next]。
在 [Choose Your Database Objects] 页面上,选择 [Tables],然后单击 [Finish]。
从 Visual Studio 的 [Data] 菜单中,选择 [Show Data Sources]。
随即出现 [Data Sources] 窗口。
在 [Data Sources] 窗口中展开 Products 表。
从下拉列表中单击 [Products] 并选择 [Details]。
从下拉列表中单击 [Photo] 并选择 [Picture Box]。
单击 [Products] 并将其拖动到您的窗体 (Form1) 中。
数据集控件和几个带标签的文本字段出现在窗体上。
在窗体上,选择 [Photo] 旁边的图片框。
将框形状更改为方形。
单击图片框右上角的右箭头键。
[Picture Box Tasks] 窗口随即打开。
从 [Size Mode] 下拉列表中,选择 [Zoom]。
要关闭 [Picture Box Tasks] 窗口,请单击窗口外的任何位置。
构建并运行项目。
从 Visual Studio [Build] 菜单中,选择 [Build Solution]。
从 Visual Studio [Debug] 菜单中,选择 [Start Debugging]。
应用程序连接到 SQL Anywhere 示例数据库,并在文本框和图片框中显示 Products 表的第一行。
可以使用控件上的按钮滚动浏览结果集中的行。
可以通过在滚动控件中输入行号直接转到结果集中的该行。
可以使用文本框更新结果集中的值并通过单击磁盘图标进行保存。
您现在已经使用 Visual Studio、Server Explorer 和 SQL Anywhere .NET 数据提供程序创建了一个简单但强大的 .NET 应用程序。
关闭应用程序,然后保存您的项目。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |