请问ado怎么保存ms sql server 2000中的数据表中的sql_variant字段?

yyy_5 2003-09-11 03:29:24
_variant_t vtVal;

vtVal.bstrVal = _bstr_t("nnn");
vtVal.ChangeType(VT_BSTR);

先用adLockOptimistic选项打开数据表然后.
pRs->AddNew();
pRs->Fields->Item["cmp_value"]->Value = vtVal;
pRs->Update();
pRs->Close();

保存成功, 但结果不对.
用select 语句看cmp_value为0x, 即空.

why? 谁成功过?
...全文
34 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,011

社区成员

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

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