| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1851 人关注过本帖
标题:[求助]app.path与commondialog联系
取消只看楼主 加入收藏
luckyyeung
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2004-5-9
收藏
 问题点数:0 回复次数:1 
[求助]app.path与commondialog联系
小弟近来在编一个管理程序,里面用到ADO控件,为了使ADO控件获得相对路径,我使用了
Adodc1.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + App.Path + "\database.mdb"的语句。同时由于要保存资料,因此我也使用了Commondialog控件,但是问题由此而出,每当我保存完文件再打开数据库时,就会出现路径错误,而数据库的路径已由我原来的路径变为我保存文件时,所改变的路径(例如我的数据库原路径是F:\database.mdb,我保存文件的路径是E:\test\ 那么当我保存完文件后,数据库路径就变成E:\test\database.mdb导致出错)我试了一下,commondialog好像是对app.path有影响的。可有什么办法解决吗?能使app.path不随commondialog变化吗?
搜索更多相关主题的帖子: app path commondialog 联系 
2004-05-31 11:29
luckyyeung
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2004-5-9
收藏
得分:0 

感谢斑竹大人的教导,我试了一下,编译成程序后还是会发生错误,而且,我发现我的那条Adodc1.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + App.Path + "\database.mdb好像并不起作用。我是用ado控件连数据库的,在生成那,我的数据库路径只写了一个数据库名,前面没有任何地址,在没有使用commondialog控件时,就算我将程序移植到其他计算机的其他路径都可运行,而且不用加那段相对路径的代码,可是使用了commondialog后,就不行了,请问该相对路径的语句应该加在哪里,我试过加在form_load过程及Form_Initialize过程里都不行,都是先发生错误才执行该语句,我该怎么办?

2004-06-01 17:40
快速回复:[求助]app.path与commondialog联系
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011621 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved