怎样更新_RecordsetPtr选择的记录集对象

ieee 2012-04-12 02:49:40
[align=left]我用_RecordsetPtr记录集对象获得了一些结果,想更新记录集中的其中的ID列(不是加入新的纪录行)怎么实现呀,详见代码
strSQL1.Format("select [id],[name] from %sBaseData order by id",pMainFrame->m_subSysName[sub]);
_variant_t _vstrSQL(strSQL1);
try
{
m_pSet->Open(&_vstrSQL,m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);


while(!m_pSet->adoEOF)
{
***;//这里怎么做就可以更新[id]
m_pSet->MoveNext();
}
}

}
先谢谢各位啦
...全文
130 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ieee 2012-05-26
  • 打赏
  • 举报
回复
谢谢了,
hdg3707 2012-04-12
  • 打赏
  • 举报
回复
当输入m_pSet->时会弹出所有可以使用的函数,所以你就知道有没有Edit()和Update()或Refresh()函数了
hdg3707 2012-04-12
  • 打赏
  • 举报
回复
当找到要换的ID记录后:
m_pSet->Edit();
更改ID的语句
m_pSet->Update();//如果不行就用m_pSet->Refresh();
ieee 2012-04-12
  • 打赏
  • 举报
回复
期待有人回个音啊

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧