ASP.NET 2.0 beta2学习之旅(2)——SqlDataSource和AccessDataSource的小差别
昨天和今天初步研究了SqlDataSource和AccessDataSource的有关资料。
SqlDataSource控件的主要功能是用来从SQL Server、OLE DB、ODBC、Oracle等数据源中检索数据,当然这也包括Access数据库。而AccessDataSource控件则是专门用于从Microsoft Access数据库中检索数据。由此看来SqlDataSource和AccessDataSource控件都可以访问和操作Access数据库。
然而,二者还是有一点差别的。SqlDataSource控件更多的是采用ConnectionString属性连接数据库,而AccessDataSource主要采用DataFile属性直接的以文件地址的方式连接Access。除此之外,其他的差别还是比较小的。
现在发现一个问题。如果是使用SqlDataSource控件,那么数据库的密码等安全信息可以通过ConnectionString属性设置;而如果是AccessDataSource控件处理带有密码的Access文件,那么如何设置安全信息呢?目前,我还没有找到有关的解决方法。
文章来源:http://blog.aspcool.com/polaris/archive/2005/06/16/2455.html