_RecordsetPtr 得到的记录集如何用Putcollect更新?

rokia 2003-02-16 11:47:10


为什么我在做putcollect时总是有异常呢?
我想更改查出来的记录集。

是不是addnew()的 记录才可以更新?
...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng_young 2003-02-16
  • 打赏
  • 举报
回复
pCon->Execute 得到的记录集是只读的
用 记录集的open 打开
cheng_young 2003-02-16
  • 打赏
  • 举报
回复
错误信息是什么?
Oper_Keys是不是字符型
rokia 2003-02-16
  • 打赏
  • 举报
回复
我就是用Open打开的啊,代码如下:

m_pRecordset->Open(sql,
m_pConnection.GetInterfacePtr(),
adOpenStatic,
adLockOptimistic,
adCmdText);
vtUplogID=m_pRecordset->GetCollect("ID");
_variant_t vtNewValue=L"222";
m_pRecordset->PutCollect(L"Oper_Keys",&vtNewValue);

4,011

社区成员

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

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