报找不到oledb2a.dll的错误 请问应该注册哪些ocx或dll
我的源代码如下
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Set cn = New ADODB.Connection
On Error GoTo myerr:
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.path & "\Data\Client.mdb;Jet OLEDB:Engine Type=4"
cn.Open //这一步就出错了 报找不到oledb2a.dll的错误
我程序打包的时候也注册了msadodc.ocx msjet40.dll msado15.dll msjro.dll,并且在98的电脑上又重新注册了 也注册成功 可还是报错 这个98电脑没有装office 估计装了access或者MDAC_TYP.EXE可以解决问题,我想问 有没有其他解决办法解决?
相关推荐
PB ole的控件冲突解决方法
这一过程涉及到注册表的读取与处理。**PB搜索控件的位置**:- 注册表中的位置为:“HKEY_CLASSES_ROOT\CLSID”下的子项,这里是DLL和OCX文件的注册信息所在。
ActiveX 控件Chart不能例示
**(二)解决注册错误:**假设在执行以上步骤后仍然出现注册失败的情况,可以尝试以下方法:1. **检查文件完整性**:确保MSCHRT20.OCX文件完整无损,未被病毒感染或修改。2.
ado和datagrid连用典型实例(vc++6.0和vc++2005平台上)
引入库:在项目设置中添加对ADO库的引用,包括msado15.dll和msdatgrd.ocx。2.
VC++ 中MSDataGrid控件的使用
VC 6.0;新建一个对话框工程; 在对话框中插入ActiveX控件;没有; 下载;包含如下三个文件; OCX和DLL放到System32目录;注册; 再插入,有了; 放一个datagrid控件到对话框界面;数据库文件在项目文件夹下; 在stdafx.h中加入下图#import一句; 在类向导中为datagrid控件添加成员变量;弹出下图提示; 确定;弹出下图;点OK; 输入DataGrid控件的成员变量名称; 对话框类添加了一个...
日文版VB6安装配置与编码乱码问题全解析
在维护遗留桌面系统时,开发环境的编码兼容性往往决定项目能否顺利推进。Visual Basic 6.0作为老牌开发工具,其日文版在中文系统上运行常面临代码页错乱、控件注册失败等问题,核心在于CP932与系统区域设置的匹配。掌握非Unicode程序语言的切换、COM组件注册及Wide API的合理使用,是保障日文Windows环境下程序行为稳定的关键技术。从开发环境搭建到运行时报错排查,许多经验同样适用于跨语言、跨版本的老系统维护场景。若你正被日文版VB6的安装程序、乱码注释或80040154错误所困扰,理解这


数据库(包含打印,安装,报表)
