首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

程序运行报错,但又很奇怪!该怎么处理

2013-01-26 
程序运行报错,但又很奇怪!!!自已写了个小程序,要用到ADO操作ACCESS,我用VS2005生成程序,放在别人电脑上,第

程序运行报错,但又很奇怪!!!
自已写了个小程序,要用到ADO操作ACCESS,我用VS2005生成程序,放在别人电脑上,第一次可能运行正常,但第二次运行就会报错。
然后呢,如果我从另外地方拷贝一个msado15.dll过来,又可以运行一次,也仅仅只能运行一次,再打开,又是同样的报错,再拷贝,再运行……
[img=http://my.csdn.net/my/album/detail/1299049#1299083][/img]
[解决办法]
是否用到CFileDlg类来创建打开对话框,如果用它的话,说明就是它的问题了,因为创建对话框后,会将程序的工作路径改变为打开的文件的目录地址,所以会在使用打开对话框后,连接不上数据库

解决办法:在打开文件后,还原工作路径
希望能帮到你。
[解决办法]
难道用了GetCurrentDirectory?

GetCurrentDirectory就会被CFileDlg修改的

热点排行