我正在尝试调用此COM方法:
Public Function DoSomething(ByRef StringStuff As Variant, **ByRef Out_Data As Variant**) As Boolean
Out_Data在方法体中定义并填充为ADODB.Recordset(2.6)。
我尝试了几种不同的方法,但似乎仍无法将记录集对象取出,或者就此而言。
有什么想法吗?
...谢谢
答案 0 :(得分:0)
您可以使用ref
或out
来呼叫吗?
Object StringStuff = "Hello Word";
Object Out_Data = null;
DoSomething(ref StringStuff, ref Out_Data);
// or
DoSomething(out StringStuff, out Out_Data);
//I haven't use ADODB in a long while so convert this to whatever type is necessary
ADODB.Recordset ar = (ADODB.Recordset)Out_Data;