CSDN论坛 > VB > VB基础类

ADO的RecordSet的Sort用法 [问题点数:0分]

Bbs3
本版专家分:692
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1842
Bbs1
本版专家分:25
Bbs3
本版专家分:692
匿名用户不能发表回复!
其他相关推荐
ADO判断Recordset是否包含记录
在通过ADO读写数据库的过程中遇到要判断查询的结果是否为空的问题,通过RecordCount属性判断的时候,不论查询结果是否为空,其返回值均为-1,用GetRecordCount(),返回的还是-1。参考网上的说法,将游标设置为adOpenStatic或者adOpenKeyset,返回值还是-1,不知原因为何。最后利用BOF和EOF属性进行判断,达到了目的。关于RecordCount属性的问题,还
ADO访问数据库获取 Recordset 对象中的记录数
CString strSQL = "SELECT * FROM authors";           _RecordsetPtr pRs = NULL;      pRs.CreateInstance("ADODB.Recordset");     long nRecordCount = 0;     try      {          pRs->Open( _vari
Delphi下的原生ADO使用方法
本文向您揭示在Delphi中使用ADO是如何轻而易举,结合了ADO的Delphi应用程序,将不再依赖于BDE。 ADO的精髓在于利用简单的COM指令来快速方便的访问ODBC数据源,微软的表格、列表框等ActiveX控件使得用户可以简便的利用ADO工作;然而,本文中笔者仅仅向您展示了如何利用程序访问数据库,将不采用任何可视化数据控件。   本文将向您展示如何利用Variant或in
ADO recordset open方法解析
已经接触Asp有一段时间了,也做过一个小东东,对Asp操纵数据库也有一些了解。可那些都是从别人的代码那里入手修改的,仅仅是“之其然而不知其所以然”。今天本着一切从最根本最基本的态度,从网上查了资料,把Open方法彻底搞明白。 Open方法 recordset.Open Source,ActiveConnection,CursorType,LockType,Options Source Re
Access 2003 中ADO Recordset 调用 AddNew 或 Delete 方法时收到错误信息
有网友问到这个问题,他在代码里创建了一个ADODB.Recordset 对象,然后Open,当他想调用AddNew 方法时,程序报错误代码3251“对象或提供者不能执行所需的操作” 。这个问题在微软的支持网站已经有专文说明: You cannot add records or delete records with the ADO AddNew method or with the Delet
获取 Recordset 对象中的记录数
在 ADO 中,用 Recordset  对象的 Open 方法打开记录集后,就可以用 GetRecordCount 方法获取记录数。代码如下:    CString strSQL = "SELECT * FROM authors";         _RecordsetPtr pRs = NULL;     pRs.CreateInstance("ADODB.Recordset");
ADO的RECORDSET的RECORDCOUNT属性总是为-1
Provider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" Set Objconn = createobject("ADODB.Connection") Objconn.Open Provider & "f:\\test.mdb" Set Objrs = CreateObject("ADODB.Recordset") sql = "select
获取 Recordset 对象中的记录数 C++
本文转自:http://dev.firnow.com/course/3_program/c++/cppsl/2008419/110683.html 在 ADO 中,用 Recordset  对象的 Open 方法打开记录集后,就可以用 GetRecordCount 方法获取记录数。 代码如下:     CString strSQL = "SELECT * FROM authors";      _RecordsetPtr pRs = NULL;      pRs.CreateInstance(
ADO Recordset AddNew一直抛异常
如果你在某些方面是个小白,那你走每一步都很受挫。     最近公司做了一个XXX系统(C++),使用ADO连接数据库,系统实现之后发现,数据库的插入效率很是问题,10万条左右的记录用时9分多钟,当然不管是客户端还是服务器的配置都比较低,但应该也不至于速度如此之慢,网上搜了下,有些人的插入效率能达到每秒8000条,看着这些数据我也是醉了,于是,就想优化一下数据库的插入效率。     当然,我写这
关于ado中的movefirst
   一直以来,以为movefirst是将数据库游标移到记录最前,movelast是移到最后,今天才发现原来跟movenext一样,也需要判断游标的位置,若recordset->BOF为true时, movefirst, jet引擎会抛出_com_error.     显然movefirst是移到最前面嘛,jet为何不自己做这个事情呢?   下文的引文摘自MS ADO参考中
关闭