VB.NET调用ADODB.Command.Execute - 不返回Recordset

时间:2009-09-09 11:17:37

标签: vb.net ado

我有一个经典的ADO命令,它执行一个sproc并返回一个RecordSet。这是使用PIA从VB.NET执行的。

但是当我执行命令时,返回的结果不是ADODB.Recordset而是System .__ ComObject。

不知道是否有人见过类似行为?

1 个答案:

答案 0 :(得分:1)

这不仅仅是任何COM对象的.NET互操作包装吗? GetType.Type will always return System.__ComObject。您可以TryCastDirectCast使用更有用的类型。