社区
数据库
帖子详情
ADO如何立即取消异步连接,及操作
huanglin03
2017-08-15 08:25:01
觉得ODBC使用存储过程太麻烦了,所以就使用了ADO,但是没想到ADO使用起来也有这么多的问题
目前主要是使用的是ADO异步连接远程数据库,但是如果网络有故障会等到超时才返回,所以把连接写成了异步,自己判断连接耗时,超过时间想让异步操作返回,但是cancel方法调用了无效啊!求大神支招!
或者有其它连接数据库的好的库也行,谢谢了!
...全文
541
5
打赏
收藏
ADO如何立即取消异步连接,及操作
觉得ODBC使用存储过程太麻烦了,所以就使用了ADO,但是没想到ADO使用起来也有这么多的问题 目前主要是使用的是ADO异步连接远程数据库,但是如果网络有故障会等到超时才返回,所以把连接写成了异步,自己判断连接耗时,超过时间想让异步操作返回,但是cancel方法调用了无效啊!求大神支招! 或者有其它连接数据库的好的库也行,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-08-16
打赏
举报
回复
Close 方法 关闭打开的对象及任何相关对象。 语法 object.Close 说明 使用 Close 方法可关闭 Connection 对象或 Recordset 对象以便释放所有关联的系统资源。关闭对象并非将它从内存中删除,可以更改它的属性设置并且在此后再次打开。要将对象从内存中完全删除,可将对象变量设置为 Nothing。 Connection 使用 Close 方法关闭 Connection 对象的同时,也将关闭与连接相关联的任何活动 Recordset 对象。与正在关闭的 Connection 对象相关联的 Command 对象将被持久保留,但不再与 Connection 对象关联,即它的 ActiveConnection 属性将被设置为 Nothing,同时,Command 对象的 Parameters 集合将清除任何提供者定义的参数。 可以随后调用 Open 方法重新建立与相同数据源或其他数据源的连接,关闭 Connection 对象后,调用任何需要打开与对数据源连接的方法都将产生错误。 当连接上有打开的 Recordset 对象时,关闭 Connection 对象将回卷所有 Recordset 对象的挂起更改。在事务进行过程中显式关闭 Connection 对象(调用 Close 方法)将产生错误。如果在事务进行过程中 Connection 对象超出范围,那么 ADO 将自动回卷事务。 Recordset 使用 Close 方法关闭 Recordset 对象的同时,将释放关联的数据和可能已经通过该特定 Recordset 对象对数据进行的独立访问。随后可调用 Open 方法重新打开具有相同属性或已修改属性的 Recordset。在 Recordset 对象关闭后,调用任何需要活动游标的方法将产生错误。 如果正在立即更新模式下进行编辑,调用 Close 方法将产生错误,应首先调用 Update 或 CancelUpdate 方法。如果在批更新期间关闭 Recordset 对象,则自上次 UpdateBatch 调用以来所做的修改将全部丢失。 如果使用 Clone 方法创建已打开的 Recordset 对象的副本,关闭原始 Recordset 或其副本将不影响任何其他副本。
赵4老师
2017-08-15
打赏
举报
回复
学会使用存储过程和作业。
huanglin03
2017-08-15
打赏
举报
回复
引用 2 楼 zhao4zhong1 的回复:
学会使用存储过程和作业。
如何立即取消异步连接啊,cancel根本不起作用
zgl7903
2017-08-15
打赏
举报
回复
ADO Cancel 方法 ?
oyljerry
2017-08-15
打赏
举报
回复
ADO异步了,就不要cancel了,它并不一定支持取消
ADO
.NET 2.0中的
异步
命令执行
http://www.cnblogs.com/haowenbiao/archive/2008/05/11/1192768.html 在
ADO
.NET 2.0版本中,我们不仅希望使现有的方案更为简单,而且还要实现在以往不可能或者无法达到完善的新方案。
异步
命令执行正是这种想法的一个优秀示例。在
ADO
.NET 2.0之前的版本中,执行一个命令并在继续执行之前不等待该命令完成是不可能的。增加
java
ado
recordset_
ADO
Recordset 对象
范例GetRows这个例子演示如何使用GetRows方法。Recordset对象在
ADO
Recordset对象是用来举行了一套记录从数据库表。阿Recordset对象包括记录和列(字段) 。在
ADO
中,这个对象是最重要的和使用的一个最经常来操纵数据从一个数据库。的ProgID set objRecordset=Server.CreateObject("
ADO
DB.recordset") 当您...
Ajax-
异步
对象
连接
服务器-XMLHttpRequest
正在学习Ajax所以顺便也把自己整理的一些入门级的知识放在这里。XMLHttpRequest对象能够实现在Web中的
异步
访问,代码如下:var xmlHttp;//创建全局变量function createXMLHttpRequest(){//创建
异步
对象函数if(window.ActiveXObject)xmlHttp= new ActiveXObject("Microsof
ADO
数据库编程详解(C++)----初级入门篇
一、概述
ADO
即Microsoft ActiveXData Object,是Microsoft继ODBC之后,基于OLE DB技术的一种数据库
操作
技术,使您能够编写通过OLE DB提供者对在数据库服务器中的数据进行访问和
操作
的应用程序。
ADO
同OLE DB、数据库之间的关系可以用下图来表示: 其主要优点是易于使用、高速度、低内存支出和占用磁...
ADO
数据库编程
述
ADO
即Microsoft ActiveXData Object,是Microsoft继ODBC之后,基于OLE DB技术的一种数据库
操作
技术,使您能够编写通过 OLE DB提供者对在数据库服务器中的数据进行访问和
操作
的应用程序。
ADO
同OLE DB、数据库之间的关系可以用下图来表示: 其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。
ADO
支
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章