描述:
有谁能从com的角度出发,解释一下 "ADODB.Recordset" 这个字符串?
我想知道它代表什么意思。
我建立一个com工程,自己添加一个接口,其名称总是类似 Ixxx 的形式(相应的类名为 Cxxx),如何能和"ADODB.Recordset"这样的名字“对得上”呢?
解决方案1:
"组件名.接口名"
解决方案2:ado 组件 中 Adodb 对象 的 recordset 接口
解决方案3:应该是:ADODB是ADO类型库名,Recordset是一个接口(IRecordset)别名
解决方案4: 对应yourprojectname.yourcomobject
过程基本上是:
(1)通过“Adodb.recordset”这个字符串,到Windows注册表中的相关位置去查,能查到他所对应的类(COM对象?)的ID以及实现这个类的文件(dll或者exe)。
(2)找到了这个类的实现文件,就可以读取里面的信息,并利用它们创建类的实例了。
《COM技术内幕》,呵呵,一句两句说不清,COM不是一个简单的东西!
解决方案7: 参考:
http://www.vckbase.com/document/viewdoc/?id=668
http://www.vckbase.com/document/viewdoc/?id=669
这个例子就是一个对ADO的封装类!