能否将ADO的一个_ConnectPtr类型(IDispatchPtr)连接实例转换为ADO.NET的一个SqlConnection连接实例?

hury 2006-10-25 09:24:36
现在有个COM组件已经通过ADO的连接方式连接了数据库,有个属性保存了这个活动的_Connection实例,现在想节约数据库连接资源,直接将这个活动连接传递到ADO.NET里面来做活动连接,请问这种方式可行吗?或者有其他什么解决方式没有?
...全文
106 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aafshzj 2006-10-25
  • 打赏
  • 举报
回复
就算做到了也问题多多,不建议这样做了。

connection是用来访问和提交数据的。你顶多提供一个访问、提交数据的接口给com或者反过来,或者干脆在对象层面交换接口。

其实多几个连接问题不大的。做好内部连接复用(比如缓冲池)就可以了。
winner2050 2006-10-25
  • 打赏
  • 举报
回复
能实现,但不推荐这么作。

时间长了,肯定断开得。

要不然,没有人愿意故意写断开连接代码了。

111,092

社区成员

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

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

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