把用C++编写的ODBC数据库程序拷贝到别人电脑上后,不能正常运行?
我编译的一个数据库小程序,在我自己电脑上运行正常,将执行文件及access数据库文件拷贝到别人电脑上后,不能正常运行,错误提示是:未发现数据源名称并且未指定默认驱动程序。...
我编译的一个数据库小程序,在我自己电脑上运行正常,
将执行文件及access数据库文件拷贝到别人电脑上后,不能正常运行,错误提示是:未发现数据源名称并且未指定默认驱动程序。
请问如何解决? 展开
将执行文件及access数据库文件拷贝到别人电脑上后,不能正常运行,错误提示是:未发现数据源名称并且未指定默认驱动程序。
请问如何解决? 展开
1个回答
展开全部
那就在 控制面板 -》管理工具-》ODBC 建立数据源呗。
不过不建议你使用 odbc ,你应该使用 ado 驱动链接 access 。这个ado环境基本上每个机器都有,也不需要建立数据源,程序的适应性强。
不过不建议你使用 odbc ,你应该使用 ado 驱动链接 access 。这个ado环境基本上每个机器都有,也不需要建立数据源,程序的适应性强。
追问
数据源已经有了,也把它添加到ODBC用户数据源了,就是在运行程序时,出现错误提示:未发现数据源名称并且未指定默认驱动程序。
追答
那就不知道了,既然说是未发现数据源那说明肯定添加的还是不对,如果你是连接 access 2007 以后的 mdb 文件,用户机器上的 ado 驱动应该更新成 2007 的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询