- ·上一篇文章:ASP.NET2.0服务器控件之创建复杂属性(1)
- ·下一篇文章:ASP.NET数据库编程快速入门之技术慨述(4)
ASP.NET数据库编程之Access连接失败
有名为AccessDataSourceStatusEventArgs的对象。但是,可以获得一个内部派生出 Access- DataSource 的基本对象:SQL DataSource。SqlDataSource对象具有可以提交至AccessDataSource控件的状态参数。如果没有问题,则异常列表为空。如果有一个异常,那么代码将会进行测试来查看抛出的异常是什么类型。同样地,也没有像Access Exception一样的对象。但是,AccessDataSource将异常放入更加普通的称为OleDb Exception的对象中。假定在这个集合中的所有异常都是由连接失败造成的。我们的代码将作出反应,反馈一些友好的失败通告到名为Message的标签上。
这段代码中的最大的窍门就是始终让对象使用了三个不同的名称。使用了一个Access文件(MDB)作为数据源并使用AccessDataSource控件。但是使用了底层的SqlDataSource作为事件参数。最后,使用了普通的OLEDB异常集。很多错误都源于在所有的情况下都使用名为Access的ASP.NET 2.0对象。
做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。
这段代码中的最大的窍门就是始终让对象使用了三个不同的名称。使用了一个Access文件(MDB)作为数据源并使用AccessDataSource控件。但是使用了底层的SqlDataSource作为事件参数。最后,使用了普通的OLEDB异常集。很多错误都源于在所有的情况下都使用名为Access的ASP.NET 2.0对象。
做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。
