关于commondialog
conn.Open "provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=sms.mdb"
此时sms.mdb指的是当前应用程序目录下的文件
但是当我用了一个commondialog后,目录就改成了用此对话框打开过文件所属的目录,以致程序出错,请问这个问题怎么解决
问题点数:20、回复次数:3Top
1 楼MicleChen(鸿弧凌风)回复于 2003-08-02 13:22:49 得分 10
connection和commondialog的路径时不同的,因为commmondialog的路径是系统通用对话框的上一次路径,而connection的路径是你的数据库的路径,这是不可能的!
我想,你可以设置一下相对路径,就是对app.path进行操作,可能效果会好一些!
仅供参考~!Top
2 楼meiluo(Java的追随者)回复于 2003-08-02 16:04:39 得分 0
但是conn.Open "provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=sms.mdb"
相对路径不好写亚
Top
3 楼david1981(混子)回复于 2003-08-02 16:18:21 得分 10
conn.Open "provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=True;Data Source=" & App.Path & "\sms.mdb"Top




