Adaptive Server Anywhere 示例位于
http://ianywhere.codexchange.sybase.com/servlets/ProjectDocumentList?folderID=282
该 Simple XML 示例提供了示例代码以通过 ADO.NET 获取来自 Adaptive Server Anywhere 的 XML 数据。
该教程旨在概要介绍如何使用 ASP.NET 访问使用 ADO.NET 的 Adaptive Server Anywhere 9.0 数据库。对于本示例,您可以使用 Visual Studio.NET 2002 或 2003,并使用 Visual Basic.NET 作为开发工具。在本教程中,我们将演示构建示例 ASP.NET 应用程序以查询 Adaptive Server Anywhere 数据库并将结果返回到列表框所需的全部步骤,所有操作在浏览器中完成。
该 Show Table 示例是一个基于 Web 的管理工具示例,能够显示数据库信息,例如:
表列表
表内容
可用的 Web 服务
数据库历史记录
该示例说明 HTTP 服务器使用 XML 样式表处理 HTML 和 XML 数据的功能。在演示中,创建了两个 Adaptive Server Anywhere Web 服务:
show_html_table
show_xml_table
该示例显示了在 Adaptive Server Anywhere 内创建用于执行任意 SQL 查询并以 HTML 或 XML 格式返回结果集的 Web 服务是多么简单。创建该服务所需执行的 SQL 命令包括:
CREATE SERVICE qhtml TYPE 'html' AUTHORIZATION ON USER DBA SECURE OFF
CREATE SERVICE qxml TYPE 'xml' AUTHORIZATION ON USER DBA SECURE OFF
用户输入 URL(例如,http://localhost/websample/qhtml?select * from sysusers)时,Adaptive Server Anywhere Web 服务器会接收该 URL 并对文本进行分析。
执行该查询并正如 qhtml 服务所指定的那样,它会以 HTML 格式返回结果。
该示例显示如何轻松地在 .NET DataGrid 组件中显示来自 Adaptive Server Anywhere 的 SOAP 请求所返回的数据。SOAP 是一个轻量级协议,用于在分散的分布式环境中交换信息。它是一个基于 XML 的协议,包括三部分:
定义用于描述消息内容和处理方法的框架的封装
用于表达应用程序定义的数据类型实例的一套编码规则
表达远程过程调用和响应的约定
SOAP 可能可与多种其它协议组合使用;不过,本文档中唯一定义的捆绑介绍了如何同 HTTP 和 HTTP Extension Framework 一起使用 SOAP。
DataGrid 是 Visual Studio.NET 2003 中提供的常用数据捆绑列表控件。DataGrid 在一个可以选择、排序和编辑项目的表中显示来自数据源的项目。来自应用程序的 SOAP 请求连接到 Adaptive Server Anywhere 9.0 示例数据库,并将结果当作 .NET DataSet 对象返回。接下来,DataSet 将用作 DataGrid 组件的 DataSource。要使用源代码从头演练该演示,请参见 Walkthrough.doc。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。