Com问题之二
我编写了一个COM,接口返回一个RECORDSET类型的数据,在IDL中#importlib"msado20.tlb",并将接口定义为[out,retval]Recordset **pRecord,编译通过。但是在用VB调用时却出错。在vb中:
dim rec as new adodb.recordset
rec = myinterface.getrecordset
msgbox rec!name
但是在msgbox一句报错,好像rec为空值,并没有从COM中返回数据,进行调试时在VC中
pRecord中是有值的,不知道为什么会这样,是我调用有问题还是什么?