救命啊,用ADO访问ACCESS,调试成功,换到另外一台电脑就不行了 是在VC中用ADO访问ACCESS,调试成功后,将EXE文件(不是发行版本)换到另外一台没有装VC的电脑上就运行不了,好像是要拷几个动态连接库过去,到底是那几个,谁知道啊,很急啊!是不是发行版本就没有这个问题了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用VS6.0自带的工具Depands看看就知道了. 你在import时装入哪些就拷哪些文件啊在系统盘Program Files\Common Files\System\ado的文件夹下有一些dll.文件,全部拷上准没错,不过也许有些要用regsvr32命令注册一下 要不试着把程序改为静态链接好了,不一定是ADO的动态库没有包含 ADO的动态库一般机子都有的,大概要加上几个dll,我做过,不过现在不怎么记得了建议你用release版本 #import "c:\Program Files\Common Files\System\Ado\msado15.dll" \ rename_namespace("ADOCG") rename("EOF", "EndOfFile") mfc42d.dll/msvcrtd.dll/mfco42d.dll/mfcn42d.dll差不多就这几个了吧 用depends查看对应的dll带上或用Release+ static link 这个问题应该比较简单吧,把程序拷到没有VC的机器上,运行一下,缺少什么动态库,系统会报出来的,然后从有VC的机器上拷贝过来就可以了。ADO15.dll是必须的。 我觉得不是你数据库程序的问题,是你没有设置好。project /setting/general选项 卡/选择use mfc with static library 根据以上判断:你的数据库引擎可能比较老,解决方法:1.下载新的驱动2.access(*.mdb)转换为97格式的1可以不考虑,因为其他的机器要使用,2的方法肯定行 检查数据访问组件,mdac_typ2.7 jet4版本 也可能和Office版本有关,操作Office2000成功,不一定能操作Office97 程序自动退出问题 关于MFC的问题。。。 C语言初学者的问题 如何从DBF中读出numeric类型的值,很少用VC请大家指教了 请问如何打开和关闭非模式对话框(初学问题)? 关于TreeCtrl的问题 TRACE的作用(11:30给分) 请问vs2012的pdb 档发布 【急急急】关于网页和C++程序通信问题 求帮助T T 为什么有调用文件错误?只要答对,一定给分,决不食言! 如何查看编译过的dll中的源代码? 各位大侠,急求SOCKET编程问题,在线等,谢谢!
在系统盘Program Files\Common Files\System\ado的文件夹下有一些dll.文件,全部拷上准没错,不过也许有些要用regsvr32命令注册一下
建议你用release版本
rename_namespace("ADOCG") rename("EOF", "EndOfFile")
差不多就这几个了吧
或用Release+ static link
你的数据库引擎可能比较老,解决方法:
1.下载新的驱动
2.access(*.mdb)转换为97格式的
1可以不考虑,因为其他的机器要使用,2的方法肯定行