如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
AccessDataSource类注意:此类在.NETFramework2.0版中是新增的。向数据绑定控件表示MicrosoftAccess数据库。命名空间:System.Web.UI.WebControls程序集:System.Web(在system.web.dll中)HYPERLINK"javascript:void(0)"\o"折叠"语法C#publicclassAccessDataSource:SqlDataSourceJ#publicclassAccessDataSourceextendsSqlDataSourceJScriptpublicclassAccessDataSourceextendsSqlDataSourceHYPERLINK"javascript:void(0)"\o"折叠"备注AccessDataSource类是使用MicrosoftAccess数据库的数据源控件。与它的基类HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasource(v=vs.80)"SqlDataSource一样,AccessDataSource控件使用SQL查询执行数据检索。AccessDataSource控件的一个独特之处是不用设置HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.accessdatasource.connectionstring(v=vs.80)"ConnectionString属性。您需要做的就是使用HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.accessdatasource.datafile(v=vs.80)"DataFile属性设置Access.mdb文件的位置,AccessDataSource将负责维护数据库的基础连接。您应该将Access数据库放在网站的App_Data目录中,并用相对路径(如~/App_Data/Northwind.mdb)引用它们。此位置可以为数据文件提供额外的安全性,因为如果直接由客户端Web浏览器请求这些数据文件,不会提供它们。AccessDataSource类不支持连接到受用户名或密码保护的Access数据库,因为您无法设置ConnectionString属性。如果您的Access数据库受用户名或密码保护,请使用SqlDataSource控件连接到数据库,以便可以指定完整的连接字符串。您可以使用数据绑定控件的DataSourceID属性将数据绑定控件绑定到AccessDataSource。有关将数据绑定控件绑定到数据源控件的更多信息,请参见HYPERLINK"http://msdn.microsoft.com/zh-cn/library/ms228089(v=vs.80)"使用数据源控件绑定到数据。因为AccessDataSource控件专门用于一个数据库产品,所以它总是使用同一个提供程序:HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.data.oledb(v=vs.80)"System.Data.OleDb.NET数据提供程序。因此,HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.accessdatasource.providername(v=vs.80)"ProviderName属性为只读的。在使用System.Data.OleDb提供程序时,参数化SQL语句中的参数顺序非常重要,您在HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasource.selectcommand(v=vs.80)"SelectCommand、HYPERLINK"http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasourceview.updatecommand(v=vs.80)"UpdateCommand、HYPERLINK"http://msdn.microsoft.com/zh-cn/lib