C#中使用ADO(非ADO.NET) 在线等

yisan 2004-04-07 09:02:35
我用C++写了个COM组件,里头有类似下面这样的函数
GetSomeInfo(IDispatch** pRs);
IDispatch将转换为ADO中的_Recordset.

现在我怎么样在C#中调用这个函数呢?
ADODB._Recordset rs = new ADODB.RecordsetClass();
GetSomeInfo("1", rs);

我如果用上面的,提示说参数不对,需要一个object。

faq里头有一篇类似文章,可是我是一个.Net新新手,实在是...这里只需要具体的C#实现就好,万分感谢。
顺便问一下,用ADO.NET是不是不能调用呢?

...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jinniu 2004-04-08
  • 打赏
  • 举报
回复
引用
C:\Documents and Settings\Administrator\VSWebCache\AAA218\DataGrid_SC\obj\Interop.ADODB.dll
添加
Using ADODB;
使用!
yisan 2004-04-07
  • 打赏
  • 举报
回复
GetSomeInfo(BSTR id, IDispatch** pRs)
太激动了,丢三落四^_^
yisan 2004-04-07
  • 打赏
  • 举报
回复
漏了,上面
GetSomeInfo(
应该是
myComObj.GetSomeInfo(

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧