虽然VS2017已经闪亮登场,鉴于微软版本不兼容的通病,vs6作为微软开发的一个里程碑的软件很难谢幕。我一直是在xp环境下调试vb6,现在xp时代已经结束,我开始往windows10下迁移。
1. 资源:网上很容易找到类似的资源,,我惊奇发现由龙卷风出品的资源还很好用,本论坛有很多景友都曾经是精英。我家里找到的最全的9张VS6光盘,估计不一定能够读取数据了,太久远了。龙卷风出品的vb6仅仅300多M。
2. 安装
1) 创建一个空的文件 "msjava.dll" 放到Windows 目录下
2) 用管理员运行安装文件
3) 选择自定义安装,将数据选项去除( Clear the checkbox for Data Access)
4) 重启后安装msdn
3. 进一步处理
1) 将VB6的执行文件的属性勾选管理员运行和XP3兼容模式
2) 如果没有集成sp6请手动安装一下sp6
3) 打开vbp文件出现组件没有注册,请用记事本将mscomctl字符串版本从2.1改为2.0
4) VB6当时匹配的是office97和office2000的版本,如果调用office2016 2013 2007请单独下载数据库引擎AccessDatabaseEngine.exe
字符串实例:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\abc.accdb;Persist Security Info=False