CSDN论坛 > VC/MFC > 数据库

如何在SendMessage中传递ADO的一个Recordset对象(或其指针) [问题点数:40分,结帖人lanxiaodi]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs1
本版专家分:0
Bbs3
本版专家分:707
Bbs1
本版专家分:0
Bbs4
本版专家分:1817
Bbs12
本版专家分:431874
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Blank
铜牌 2009年6月 总版技术专家分月排行榜第三
2009年2月 总版技术专家分月排行榜第三
2005年4月 总版技术专家分月排行榜第三
2005年1月 总版技术专家分月排行榜第三
Bbs12
本版专家分:431874
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Blank
铜牌 2009年6月 总版技术专家分月排行榜第三
2009年2月 总版技术专家分月排行榜第三
2005年4月 总版技术专家分月排行榜第三
2005年1月 总版技术专家分月排行榜第三
Bbs1
本版专家分:0
Bbs5
本版专家分:4105
Bbs1
本版专家分:0
匿名用户不能发表回复!登录|注册
其他相关推荐
VC+ADO recordset(属性含义)
第一部分:记录集 记录集是从数据库中按一定查询条件读入到内存中的一批记录,以供快速的操作。 记录集recordset对象的属性,方法: BOF:当记录集记录指针指到起始记录(第1条记录)再向前移(即超过第1条记录),这时返回true.常用来对付一些出错情况。注:在BOF或EOF时使用update方法会出错。 EOF:当记录指针指到最后一条记录之后(即超过了最后1条记录)时,
ADO连接数据库时EOF、BOF的意义和用法
在做学生管理的过程中,多次运用BOF和EOF,使文章的逻辑更加的鲜明,刚开始理解不是很到位、有点小偏差,随着大家的交流与学习,逐渐加强了对其的认识,接下来大家共同学习!
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
ADO访问数据库获取 Recordset 对象中的记录数
CString strSQL = "SELECT * FROM authors";           _RecordsetPtr pRs = NULL;      pRs.CreateInstance("ADODB.Recordset");     long nRecordCount = 0;     try      {          pRs->Open( _vari
ASP中recordset所有的属性与方法 简介
ASP中recordset所有的属性与方法  rs = Server.CreateObject("ADODB.RecordSet")   rs.Open(sqlStr,conn,1,A)   注:A=1表示读取数据;A=3表示新增、修改或删除数据。   在RecordSet组件中,常用的属性和方法有:   rs.Fields.Count:RecordSet对象字段数。   rs(i).
获取 Recordset 对象中的记录数
在 ADO 中,用 Recordset  对象的 Open 方法打开记录集后,就可以用 GetRecordCount 方法获取记录数。代码如下:    CString strSQL = "SELECT * FROM authors";         _RecordsetPtr pRs = NULL;     pRs.CreateInstance("ADODB.Recordset");
用PostMessage或SendMessage发送结构体指针
SendMessage可以随意发送结构体指针。 PostMessage则必须注意结构体的生命周期。 例如如下发送代码,使用PostMessage:     struct _tag_aa     {         CString s1;         char szBuffer[512];         int a;         char* sz
ADO recordset open方法解析
已经接触Asp有一段时间了,也做过一个小东东,对Asp操纵数据库也有一些了解。可那些都是从别人的代码那里入手修改的,仅仅是“之其然而不知其所以然”。今天本着一切从最根本最基本的态度,从网上查了资料,把Open方法彻底搞明白。 Open方法 recordset.Open Source,ActiveConnection,CursorType,LockType,Options Source Re
如何将RecordSet对象中的数据全部清除
    Dim objRS As ADODB.Recordset    Dim i As Integer    Set objRS = New ADODB.Recordset        添加一笔记录    objRS.Fields.Append "col", adVarChar, 10    打开记录集    objRS.Open        增加两笔数据    ob
关于RecordSet对象指针移动方法
rs.movenext 将记录指针从当前的位置向下移一行rs.moveprevious 将记录指针从当前的位置向上移一行rs.movefirst 将记录指针移到数据表第一行rs.movelast 将记录指针移到数据表最后一行rs.absoluteposition=N 将记录指针移到数据表第N行rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否rs.eof 返回记录指针是否
关闭