首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Enterprise Library 2.0 连接 access2003 Web.Config配置有关问题

2011-12-20 
Enterprise Library 2.0 连接 access2003 Web.Config配置问题环境:vs2005 + Microsoft.Practices.Enterpri

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”这种样子,可以写对应的网站根目录的相对路径。

热点排行