读书人

VC 用ADO方式连接数据库,做(发布)安装

发布时间: 2012-01-19 00:22:28 作者: rapoo

VC 用ADO方式连接数据库,做(发布)安装程序时怎么样才能让应用程序找到数据库?
我用的是vc6自带的那个installshield做的安装程序,做完后安装测试,应用程序找不到数据库,请问大虾们,怎么样设置才能让程序找到数据库啊?我试着配置ODBC,也没有找到数据库.

[解决办法]
数据库,代码中你是否要设成相对路径。
[解决办法]
看你的数据库在代码中是怎么配置的,是相对路径还是绝对路径,建议设相对路径,与可执行文件放一起,如相对路径的连接字符串可以是这样的:
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb","","",adModeUnknown);
绝对路径的连接字符串:
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Demo.mdb","","",adModeUnknown);
需要把.mdb文件放在C盘下~

[解决办法]
相对路径,只要你的.mdb文件与可执行文件在一个文件夹下都可以执行~
不建议配ODBC,ODBC效率很低的~
[解决办法]
你要把数据库也装过去啊
[解决办法]

探讨

哦,谢谢各位,这几天忙着找工作,没有及时的回大家,不好意思。
意思是只要把数据库与可执行文件放在同一个文件夹下就行的吗?我是把数据库文件放在可执行文件的上一级文件夹下。

[解决办法]
探讨

哦,谢谢各位,这几天忙着找工作,没有及时的回大家,不好意思。
意思是只要把数据库与可执行文件放在同一个文件夹下就行的吗?我是把数据库文件放在可执行文件的上一级文件夹下。

读书人网 >VC/MFC

热点推荐