把用C++编写的ODBC数据库程序拷贝到别人电脑上后,不能正常运行?

我编译的一个数据库小程序,在我自己电脑上运行正常,将执行文件及access数据库文件拷贝到别人电脑上后,不能正常运行,错误提示是:未发现数据源名称并且未指定默认驱动程序。... 我编译的一个数据库小程序,在我自己电脑上运行正常,
将执行文件及access数据库文件拷贝到别人电脑上后,不能正常运行,错误提示是:未发现数据源名称并且未指定默认驱动程序。
请问如何解决?
展开
 我来答
zhuhuaizhong
2013-04-27 · TA获得超过7276个赞
知道大有可为答主
回答量:3978
采纳率:63%
帮助的人:3542万
展开全部
那就在 控制面板 -》管理工具-》ODBC 建立数据源呗。

不过不建议你使用 odbc ,你应该使用 ado 驱动链接 access 。这个ado环境基本上每个机器都有,也不需要建立数据源,程序的适应性强。
追问
数据源已经有了,也把它添加到ODBC用户数据源了,就是在运行程序时,出现错误提示:未发现数据源名称并且未指定默认驱动程序。
追答
那就不知道了,既然说是未发现数据源那说明肯定添加的还是不对,如果你是连接 access 2007 以后的 mdb 文件,用户机器上的 ado 驱动应该更新成 2007 的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式