毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

ADO找不到access数据库

更新时间:2012-10-9:  来源:毕业论文

刚学数据库,在vs2005试写了个mfc利用ADO打开access2003的程序,结果老是连接不上 
用try catch 捕捉异常,发现了问题的所在 
try 

m_pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db_access\stdreg.mdb","","",adConnectUnspecified); 

catch(_com_error &e) 

AfxMessageBox(e.Description()); 

弹出对话框 :找不到文件'E:\db_access\VCAdo\VCAdo\stdreg.mdb' 
VCAdo是这个程序的工程名。 明显这个路径和我要查询的路径不一样。。。 

于是我接着在E:\db_access\VCAdo\VCAdo目录下新建了一个access叫做hi.access 然后m_pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db_access\hi.mdb","","",adConnectUnspecified); 

结果又弹出对话框找不到文件'E:\db_access\VCAdo\VCAdo\db_accesshi.mdb' 
这次显然路径又被改了。。。 

最后我把hi.mdb重命名为db_accesshi.mdb再运行,这下总算数据库连上了!! - -! 

小弟新手,不明白其中道理,为什么我查询的路径会被自动改掉??? 

Source=E:\\db_access\\stdreg.mdb  是双杠

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。