如何将数据库连接的Data Source 改成相对路径连接

WindBoy1987 2008-05-15 08:56:51
我用的是vs2005 c# 和 access数据库

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\080514登陆\\登陆验证\\登陆验证\\data\\db1.mdb"); 这是其中一段代码,这是绝对路径连接的 如何改成相对路径的??
...全文
594 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsy123456accp 2008-05-22
  • 打赏
  • 举报
回复
在配置文件里设置
然后从配置文件里读取
懒牛科技 2008-05-15
  • 打赏
  • 举报
回复
server.mappath("")?
Try
liusaup 2008-05-15
  • 打赏
  • 举报
回复
mdb放到debug或者release下基本上都可以的 你自己试下
liusaup 2008-05-15
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\Users.mdb");

其绝对路径为:
H:\MyDataGrid\bin\Debug\Users.mdb
贫僧又回来了 2008-05-15
  • 打赏
  • 举报
回复
那你写个方法,传值进去好了啊!

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧