社区
C#
帖子详情
能否将ADO的一个_ConnectPtr类型(IDispatchPtr)连接实例转换为ADO.NET的一个SqlConnection连接实例?
hury
2006-10-25 09:24:36
现在有个COM组件已经通过ADO的连接方式连接了数据库,有个属性保存了这个活动的_Connection实例,现在想节约数据库连接资源,直接将这个活动连接传递到ADO.NET里面来做活动连接,请问这种方式可行吗?或者有其他什么解决方式没有?
...全文
106
2
打赏
收藏
能否将ADO的一个_ConnectPtr类型(IDispatchPtr)连接实例转换为ADO.NET的一个SqlConnection连接实例?
现在有个COM组件已经通过ADO的连接方式连接了数据库,有个属性保存了这个活动的_Connection实例,现在想节约数据库连接资源,直接将这个活动连接传递到ADO.NET里面来做活动连接,请问这种方式可行吗?或者有其他什么解决方式没有?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aafshzj
2006-10-25
打赏
举报
回复
就算做到了也问题多多,不建议这样做了。
connection是用来访问和提交数据的。你顶多提供一个访问、提交数据的接口给com或者反过来,或者干脆在对象层面交换接口。
其实多几个连接问题不大的。做好内部连接复用(比如缓冲池)就可以了。
winner2050
2006-10-25
打赏
举报
回复
能实现,但不推荐这么作。
时间长了,肯定断开得。
要不然,没有人愿意故意写断开连接代码了。
VC中实现Access 与Excel
类型
的互相
转换
技术
### VC中实现Access与Excel
类型
互相
转换
技术 在软件开发领域,尤其是对于那些需要处理大量数据的应用程序来说,能够高效地在不同的数据格式之间进行
转换
是一项非常重要的技能。本文将详细介绍如何在Visual C++(VC...
VC++2005编程
实例
精粹源代码Part16
1. **创建Office对象**:例如,如何使用`CoCreateInstance`函数
实例
化
一个
Word或Excel应用对象,如`I
Dispatch
Ptr
pApp = CoCreateInstance(CLSID_WordApplication, NULL, CLSCTX_LOCAL_SERVER, IID_I
Dispatch
);...
VC数据导出到excel中
- 使用
ADO
连接
到Access数据库,并打开
一个
名为`guestbook`的表作为记录集。 ```cpp
ADO
DB::Fields
Ptr
fds = pRst->GetFields(); long m_iNumCols = 0; fds->get_Count(&m_iNumCols); COleSafeArray saRet; ...
ActiveX组件与JavaScript交互
例如,这里我们检查了`key`是否为`"array"`,并且`value`的
类型
是否为`VT_
DISPATCH
`,即是否是
一个
对象或数组。 #### 四、总结 通过以上介绍,我们可以了解到ActiveX组件与JavaScript之间的交互不仅可以实现基本的...
Programming the COM+ Admin Objects in Visual C++使用COM+编程
在上面的代码中,`ICatalog
Ptr
`是
一个
智能指针,用于管理`ICatalog`接口的生命周期。`
Connect
`方法用于
连接
到本地COM+目录。 然后,我们可以使用`ICatalog`的各种方法来操作COM+对象。例如,`GetCollection`方法...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章