这个VBA ADO类有什么问题?

时间:2013-07-25 18:08:13

标签: class excel-vba vba excel

我正在尝试首次使用类并需要访问数据库。 我在网上发现了这个免费课程,想要使用它。 http://www.thevbzone.com/cADO.cls

首先,我添加了对Microsoft Activex Data Objectx 2.8的ADODB访问引用。 我正在使用我的Win 7笔记本电脑开发XP服务器,很快就会获得“虚拟Win 7”升级(无论这意味着什么。)

我创建了一个新的类模块,并将其命名为cADO。 顶行在我的编辑器中以红色显示 - 特别是VERSION和ATTRIBUTE行。

VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "cADO"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit

1)你使用过这门课吗?它好还是有更好的? 2)什么是VERSION和ATTRIBUTE行? 3)如何修复它们以便编译?

谢谢。 Shari W。

1 个答案:

答案 0 :(得分:0)

答案来自各种用户评论。

  1. VBA类与Excel VBA类略有不同。要使VBA类在VBA Excel中工作,需要进行几种类型的修改。
  2. 使用import命令将VBA类导入VBA Excel将删除一些不兼容性,但仍有工作要做。
  3. 感谢所有帮助过的人。