1

我正在尝试调用此 COM 方法:

Public Function DoSomething(ByRef StringStuff As Variant, **ByRef Out_Data As Variant**) As Boolean

Out_Data 作为 ADODB.Recordset (2.6) 被定义并填充到方法主体中。

我已经尝试了几种我能想到的不同方法,但似乎仍然无法将记录集对象取出或取出。

有任何想法吗?

谢谢...

4

1 回答 1

0

你可以用refor来调用它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;
于 2010-04-26T20:48:32.883 回答