asp.net 2.0包含了accessdatasource控件,用来从access数据库中将数据提取至asp.net 2.0(.aspx)页面。这个控件拥有的属性很简单。accessdatasource的最重要的属性是datafile属性,用来指向硬盘上mdb文件的路径。accessdatasource拥有的其他属性还有selectcommand,用来设定一个显示需要返回的结果集(表和列)的语句。selectcommand必须使用sql语法来定义。
在vwd中,可以用两种方式来添加accessdatasource控件至页面。如果mdb文件像前面的示例中那样被添加至database explorer中,那么可以拖放列名称至页面上,而且vwd将会自动创建accessdatasource控件和gridview来显示数据。如果不想使用gridview或者想定制控件,那么可以只从工具框中添加accessdatasource控件并通过配置向导进行安装。向导将会提示浏览查找数据文件,并且允许通过在数据库的表中选择列来指定selectcommand。如果是在vwd之外输入页面的,那么可以按照如下所示代码来输入:
| <asp:accessdatasource> id="mysourcname" runat="server" datafile="mymdbname.mdb" selectcommand="select myfield1, myfield2 from mytable"> </asp:accessdatasource> |
| <html> <head> <title>tio ch02-1 display mdb data</title> <head> <body> <h3>ch02 tio 2 demonstration of connection to an mdb source </h3> <body> </html> |
| <%@ page language="vb" %> <html> <head><title>ch02 tio 2 display mdb data</title></head> <body> <h3>ch02 tio 2 demonstration of connection to an mdb source </h3> <form runat="server"> <asp:accessdatasource id="northwindproductsaccdatasource" runat="server" selectcommand="select * from products" datafile="~/app_data/northwind.mdb"> </asp:accessdatasource> <asp:gridview id="northwindproductsgridview" runat="server" datasourceid="northwindproductsaccdatasource"> </asp:gridview> </form></body></html> |
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器