文章类型: 软件开发
关键词: 数据库,操作,msado15.dll,,使用
内容摘要: msado15.dll 使用心得

msado15.dll 使用心得

2018/10/10 13:27:59    来源:apple    阅读:

一,首先msado15.dll有不同的版本,不同的版本有不同的接口在注册表中显示为不同的CLSID,接口不同,编译也是会出问题的,但已经编译出来的软件,可以在高版本的msado15.dll上运行,不用考虑版本问题,即在XP上编译的程序,也可以在WIN7上运行的,不需要更换msado15.dll

二、在XP及以上的系统都自带有msado15.dll,并且都已经在系统中注册,所以打包时,不需要将msado15.dll打包入安装包,程序可以直接在XP及WIN7上运行,软件在连接数据库时,如果捕获到的异常显示“数据库连接失败:无效指针”,则表示msado15.dll还没有在目标主机上注册,只需找到本机中自带的msado15.dll,将其注册即可,msado15.dll所在路径为:C:\Program Files\Common Files\System\ado,如果注册后仍显示“数据库连接失败:无效指针”问题,则表示控件版本较开发版本低,拷贝开发版本至主机或找到较高版本注册即可解决问题。

三、如果在用INNOSETUP打包msado15.dll并注册后,初次安装后,连接数据应该是不会出问题的,但将其卸载后,再次安装就会出现问题了,运用同样的安装包,同样显示“数据库连接失败:无效指针”,为什么会出现这个问题,我一直也没弄清楚,敢肯定的是,INNO SETUP更改了注册表,解决办法也很简单,找到另一个较高版本的并且可以在目的主机中加载的控件重新注册就可以了,经过测试在WIN7系统中,注册6.0以上的版本是可行的,在XP系统中,注册2.81即2.82版本是可以的,在解决XP问题时,我用的是2.81.1117.0版本,当然其它版本也应该是可行的,在我资源中上传到从1.0版到现在所有的MSADO15.DLL版本,有X86和X64两个版本,大家可以去下载,

地址如下:http://download.csdn.net/detail/harvic880925/4436386


↑ 上一篇文章:.net C#的winform中如何使MessageBox.Show弹出来的窗口右上角的关闭叉叉变成不能操作的状态 关键词:.net,C#,winform,MessageBox.S.. 发布日期:2018/9/26 11:28:33
↓ 下一篇文章:VC在Release出现fatal error C1189:Building MFC application with /MD[d] (CRT dll version) 关键词:VC2015,Release,#error,Buildi.. 发布日期:2018/10/10 14:08:21
相关文章:
msado15.dll的使用心得总结 关键词:msado15.dll,使用心得 发布日期:2019-04-26 10:11
用SQLiteDatabase类的execSQL和rawQuery方法操作数据库 关键词:SQLiteDatabase,execSQL,rawQuery,方法,操作,数据库 发布日期:2019-04-15 15:59
vc对文件夹的操作SHFileOperation()的使用 关键词:vc对文件夹的操作SHFileOperation()的使用 发布日期:2017-01-05 15:25
相关目录:.NETVC&C++ANDROIDDATABASEJAVA软件开发
我要评论
正在加载评论信息......