作者diqiu ( \)
看板Visual_Basic
标题[.NET] OpenFileDialog和资料库相对路径
时间Fri Apr 16 17:29:39 2010
请输入专案类型(网站专案或者应用程式专案):Windows form应用程式
我使用OpenFileDialog想取得图片档名并写入资料库
结果在写入资料库的时候会出现
找不到 'D:\Documents\My Pictures\会员资料.mdb' 档案。
我资料库是放在debug目录下用如下的方式执行的
dbconn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=会
员资料.mdb;User Id=admin;Password=;")
但是只要用了openFileDialog之後
本来的相对路径都会变成刚刚读取档案的目录
所以就会找不到资料库而出错
这样的话我就要每次在连接资料库的时候都加上
My.Application.Info.DirectoryPath指定回debug目录
免得因为读取图片而发生找不到资料库的错误
所以想请问各位前辈有没有其他方法可以解决,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.156.224
1F:→ diqiu:OpenFileDialog1.RestoreDirectory = True 04/17 11:47
2F:→ diqiu:本来以为这是「要不要记录最後读档案时的资料夹」 04/17 11:53
3F:→ diqiu:结果竟然和相对路径有关系 04/17 11:54