为了账号安全,请及时绑定邮箱和手机立即绑定

C# windows应用程序一个比较烦人的问题.

C# windows应用程序一个比较烦人的问题.

吃鸡游戏 2018-11-14 05:02:02
我在app.config中配置如下: <add name="Connection" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data\data.mdb;" providerName="System.Data.OleDb"/>我得到这个数据库连接是可以正常运行的.但是,我程序里有一个保存对话框用来保存文件,我一旦使用过保存对话框后(保存路径任意),再去连接数据的时候,就找不到数据库文件了.而提示路径不正确,它路径使用的是保存对话框的路径Data\data.mdb.
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

用AppDomain类里面获取当前路径的方法吧

查看完整回答
反对 回复 2018-11-20
?
潇湘沐

TA贡献1816条经验 获得超6个赞

好像以前用C++做Window程序的时候碰到过,似乎是使用了保存对话框之后,工作目录就被改变了。当时是先把工作目录保存下来,使用了保存对话框之后再恢复回去。例如:
string oldDir = WorkingDirectory
// 使用保存对话框
WorkingDirectory = oldDir


查看完整回答
反对 回复 2018-11-20
  • 2 回答
  • 0 关注
  • 370 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信