VC oracle ado 怎么把字段属性为CLOB类型的内容填进去!

还债大湿兄 2017-07-17 05:24:48
我用传统的insert into语句写的时候发现字符超出4000不显示,网上说改成 clob,可是网上找的都是.net .要不java,请问谁有没有VC的代码给一段我参考一下啊,谢谢大神啊!
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
还债大湿兄 2017-07-19
  • 打赏
  • 举报
回复
感谢各位!has removed!
jadechen 2017-07-17
  • 打赏
  • 举报
回复
给你一段写BLOB的代码 m_pRs为_RecordsetPtr类型 _variant_t varChunk; long nLength ; BYTE* pbuf; pbuf = new BYTE[nLength]; if(pbuf==NULL) return; //往buff里拷你的字符串 BYTE *pBufEx; pBufEx = pbuf; SAFEARRAY* psa; SAFEARRAYBOUND rgsabound[1]; rgsabound[0].lLbound = 0; rgsabound[0].cElements = nLength; psa = SafeArrayCreate(VT_UI1, 1, rgsabound); for (long i = 0; i < nLength; i++) SafeArrayPutElement(psa,&i, pBufEx++); VARIANT varBLOB; varBLOB.vt = VT_ARRAY | VT_UI1; varBLOB.parray = psa; m_pRs->ADOFields->GetItem(_variant_t("BLOB类型字段的名称"))->AppendChunk(varBLOB); m_pRs->Update(); m_pRs->Close();
worldy 2017-07-17
  • 打赏
  • 举报
回复
使用PutChunk或者使用流来写
oyljerry 2017-07-17
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/330080219

4,011

社区成员

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

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