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

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

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

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

时间长了,肯定断开得。

要不然,没有人愿意故意写断开连接代码了。
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-25 09:24
社区公告

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