社区
C++ 语言
帖子详情
如何修改Recordset中的记录
qin522106350
2013-05-06 05:00:04
有个listControl控件
更改一个单元格的内容时
会获取 当前单元的行号 和 列号
通过列号 可以获取 对应的字段名
现在 如何 通过 行号 和 字段名 去更改Recordset中对应的值
最后是批量更新到基本表中(因为最后可能取消更改)
...全文
171
1
打赏
收藏
如何修改Recordset中的记录
有个listControl控件 更改一个单元格的内容时 会获取 当前单元的行号 和 列号 通过列号 可以获取 对应的字段名 现在 如何 通过 行号 和 字段名 去更改Recordset中对应的值 最后是批量更新到基本表中(因为最后可能取消更改)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qin522106350
2013-05-07
打赏
举报
回复
搞定了 /缺少下面这句:0xE06D7363:microsoft c++ Exception m_pRecordset->MoveFirst(); //移到选择的记录 m_pRecordset->Move((long)Row,vtMissing); //第一个参数值 如果 记录中 不存在:0xE06D7363:microsoft c++ Exception _variant_t ColuN = BigColName[Colu].GetBuffer(0); m_pRecordset->PutCollect(ColuN,(_bstr_t)Text); 连排序的搞定了 if (plvItem->pszText != NULL ) { _bstr_t UpDrow =""; _bstr_t ASCRODESC=""; //CString LPStrToStr(plvItem->pszText);//LPSTR 转CString //如果第二次排序 相对于同一字段 if (DDDDD == plvItem->iItem) { UpD = !UpD; if (UpD) { UpDrow = " ASC"; } else { UpDrow = " DESC"; } TempStr = BigColName[plvItem->iItem]; TempStr += UpDrow; ASCRODESC= (_bstr_t)TempStr.GetBuffer(0); } else { DDDDD = plvItem->iItem; UpDrow = " ASC"; TempStr = BigColName[plvItem->iItem]; TempStr += UpDrow; ASCRODESC= (_bstr_t)TempStr.GetBuffer(0); } m_pRecordset->Sort=ASCRODESC; GridFormat(); }
赵4老师
2013-05-07
打赏
举报
回复
学习SQL 存储过程 事务
javascript asp教程
Recordset
记录
javascript asp教程
Recordset
记录
使用ADO
Recordset
对象导入Excel).txt
使用ADO
Recordset
对象把
记录
导入到Excel文件
中
获取或者建立 Excel 对象
The Generic
recordset
- Bob Place一般的
记录
The Generic
recordset
- Bob Place一般的
记录
Recordset
对象操作
SQL语句及
Recordset
记录
集对象详解
ADO封装类(封装三大对象Connection、
Recordset
、Command)
ADO
中
最重要的对象有三个:Connection、Command和
Recordset
,它们分别表示连接对象、命令对象和
记录
集对象。本压缩文件包含6个文件,3个cpp,3个头文件。完美实现对ADO的封装。
C++ 语言
64,521
社区成员
250,649
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章