连接 Access2007 数据库

在web.config文件中写入如下代码
  <connectionStrings>
   
<add name="AccessConnectionString" providerName="System.Data.OleDb"  connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Documents and Settings\Administrator\桌面\Data.mdb"/>
  
</connectionStrings>
然后在.cs文件中写入
private string oleDbConn = System.Configuration.ConfigurationManager.ConnectionStrings["AccessConnectionString"].ConnectionString;
但是这样写Data Source是绝对物理路径,很不方便,有两种方法解决:
1.在Config里面使用{0}参数,在程序里面取当前程序的运行路径,填进去。这样即使这个Dll被用在桌面程序里,也不会有问题。
2.把Data Source 分开来写,然后在后台程序里再组合起来。
原文地址:https://www.cnblogs.com/beyondGodLike/p/1532336.html