读书人

Enterprise Library 2.0 连接 access2

发布时间: 2011-12-20 22:26:41 作者: rapoo

Enterprise Library 2.0 连接 access2003 Web.Config配置问题
环境:
vs2005 + Microsoft.Practices.EnterpriseLibrary.Data + access2003

web.config配置:
<dataConfiguration defaultDatabase="access2003" />

<connectionStrings>
<add name="access2003" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test\data\test.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>

问题:
前台调用
Database db = DatabaseFactory.CreateDatabase();

如果数据文件路径改变,数据连接失败.有没有动态配置Data Source的方法?

[解决办法]
<add name="access2003" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test\data\test.mdb" providerName="System.Data.OleDb"/>
这里不必写死,写成“Data Source=E:\test\data\test.mdb”这种样子,可以写对应的网站根目录的相对路径。

读书人网 >asp.net

热点推荐