MFC Ado Access 备注

运行到这句话总是出错,注释掉就完全正确;str=(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("备注");读取Ac... 运行到这句话总是出错,注释掉就完全正确;
str=(char *)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("备注");
读取Access中备注类型数据,同样这一句,在有的表中可以,有的一直出错,而读取表中非备注类型全部正确,考虑到可能是数据为空的原因,全部添加数据后还是不对,应该怎么改?可能是什么原因?
展开
 我来答
百度网友87b4f1c69
2009-08-22 · TA获得超过1218个赞
知道小有建树答主
回答量:760
采纳率:0%
帮助的人:981万
展开全部
_variant_t vart;

vart = m_AdoConn.m_pRecordset->GetCollect("备注");

str = (vart.vt!=VT_NULL)?(char *)(_bstr_t)vart:"";
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式