CSDN论坛 > VC/MFC > 数据库

dll中使用ado的_ConnectionPtr和_RecordsetPtr作为全局变量出错,如何解决 [问题点数:20分,结帖人bycreal]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:113
Bbs2
本版专家分:113
Bbs1
本版专家分:0
Bbs9
本版专家分:61174
Blank
红花 2004年3月 VC/MFC大版内专家分月排行榜第一
2004年1月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年12月 VC/MFC大版内专家分月排行榜第二
2003年9月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VC/MFC大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
_ConnectionPtr、_RecordsetPtr和_CommandPtr 打开和关闭
_ConnectionPtr: _ConnectionPtr m_pConnection; HRESULT hr; try{ hr = m_pConnection.CreateInstance(_uuidof(Connection));///创建Connection实例 if(SUCCEEDED(hr)){   m_pConnection->ConnectionTimeout=600;
ADO对象之Connection用法总结:
一:Connection对象Connection对象用来处理与数据库的连接。 Connection对象的属性有如下几个: ConnectionString属性:ConnectionString是连接字符串,通过传递包含一系列由分号分隔的“argument=value”语句的详细连接字符串,可指定用于建立连接数据源的信息。而连接串格式根据数据源的不同也有不同。 ConnectionTimeou
ADO中正常使用GetRecordCount解决方法
有时候使用GetRecordCount函数,总是返回-1,这是跟客户端游标有关,如果ado组件在客户端使用的前向只读游标,就无法返回结果集的条数,只能返回-1,改成静态游标或键集游标就行了。  修改方法:_ConnectionPtr   m_pConnection;     hr=m_pConnection.CreateInstance(__uuidof(Connection)   );  
统说ado对象游标类型(Connection,RecordSet)以及显示数据记录的三板斧
关于ADO中的游标类型- - 对Connection来说: CursorLocation属性,包含光标服务程序的默认位置.这个值将由使用该Connection对象的Recordset对象自动继承.                                    常用的游标类型主要有2种: adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的
ADO Recordset AddNew一直抛异常
如果你在某些方面是个小白,那你走每一步都很受挫。     最近公司做了一个XXX系统(C++),使用ADO连接数据库,系统实现之后发现,数据库的插入效率很是问题,10万条左右的记录用时9分多钟,当然不管是客户端还是服务器的配置都比较低,但应该也不至于速度如此之慢,网上搜了下,有些人的插入效率能达到每秒8000条,看着这些数据我也是醉了,于是,就想优化一下数据库的插入效率。     当然,我写这
关于 ADO 内存泄露 内存增长 的一些个人观点及解决方案
[本文最初发表于:http://blog.csdn.net/wwwwws/article/details/7417349,转载请保留出处及本声明]         当我们开发一个ADO客户端程序时,经常会发现程序运行以后,其拥有(占用)的虚拟内存大小不断增加,在一般情况下我们并不希望这样的事情发生,因此我们需要进行一些额外的配置。        首先,先来分析一下内存增长的原因。内存增长的可能
ACCESS数据库的演示程序
ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 本例使用了ConnectionPtr、RecordsetPtr。 分别用于打开连接和操作。
ADO接口之_ConnectionPtr
ADO中最重要的对象有三个:Connection、Recordset和Command,分别表示连接对象、记录集对象和命令对象。 三个对象对应的智能指针分别是:_ConnectionPtr、_RecordsetPtr、_CommandPtr。 ADO使用_ConnectionPtr这个指针来操纵Connection对象,类似地,后面用到的_CommandPtr和_RecordsetPtr
_RecordsetPtr的Putcollect方法操作数据库没变化
以前在vs2010中一直都是用Putcollect这个方法,但是最近在vc6.0中使用该方法时,程序虽然不报错,但是操作数据库,表中的值愣是没反应,后来MSDN上面搜了一下,发现没有Putcollect这个方法,却看到了Update,用此方法解决问题。
_RecordsetPtr的Open()函数
ADO抛出异常
关闭