当前位置: 代码迷 >> VB Dotnet >> 怎么修改app.config中的数据库路径
  详细解决方案

怎么修改app.config中的数据库路径

热度:8633   发布时间:2013-02-26 00:00:00.0
如何修改app.config中的数据库路径
在app.config 中数据库使用的是绝对路径
 <add name="ks.My.MySettings.ksConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ks\db\ts.mdb;Persist Security Info=True;Jet OLEDB:Database Password=121212"
           providerName="System.Data.OleDb" />



如何修改成相对路径,(数据文件和exe在同一目录,放到其它机子上能用)

------解决方案--------------------------------------------------------
如果需要使用相对路径,可以通过“
------解决方案--------------------------------------------------------
DataDirectory
------解决方案--------------------------------------------------------
”来直接定位到”App_Data“目录

------解决方案--------------------------------------------------------
Data Source=
------解决方案--------------------------------------------------------
DataDirectory
------解决方案--------------------------------------------------------
\ts.mdb;
ataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串:
"Data Source= D:\ks\db\ts.mdb"
通过使用 
------解决方案--------------------------------------------------------
DataDirectory
------解决方案--------------------------------------------------------
(包含在如下所示的竖线中),即可具有以下连接字符串:
"Data Source = 
------解决方案--------------------------------------------------------
DataDirectory
------解决方案--------------------------------------------------------
\ts.sdf"
  相关解决方案