MFC关于ADO读取SQL2008数据库 当读取到表中某些字段是空的(就是没有值)。系统就出错、怎样才能使它可以读取空值而系统不会出错呢、??在线求解答。是从表中设置还是从我系统的代码修改呢?最好有详细步骤 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你用到variant类型,那就这么做:if(a.vt!=NULL){值=a.的值;//值就是等于你从数据库里的值取出来}else{值="";设为空} _variant_t vFieldValue; vFieldValue=pRecordset->GetCollect("Description"); if(vFieldValue.vt == VT_NULL)AfxMessageBox("字段为空"); _variant_t var; CString jq; var=m_pRecordset->GetCollect("ThingID"); if(var.vt!=VT_NULL) jq=(LPCSTR)_bstr_t(var); else jq=""; 个人因私活项目界面问题,现重金收购SKIN++源码的一份拷贝 请教数据库连接池的问题 怎样禁用掉tab控件的标签? 新手问题:我用ODBC连接ACCESS数据库,调好程序后,由于ACCESS数据库被更换了目录,这时候应该如何变更ODBC的设置? VC中内存映射文件处理的问题 关于注册表的问题 数据包的问题 哪里有发送短消息的代码? 弄帮我分析一下下面两段程序吗 Doc-View中调用EXCEL问题 如何将客户区分成9块?????????? 多文档界面想在视图中显示对话框
if(a.vt!=NULL)
{
值=a.的值;//值就是等于你从数据库里的值取出来
}
else
{
值="";设为空
}
vFieldValue=pRecordset->GetCollect("Description");
if(vFieldValue.vt == VT_NULL)
AfxMessageBox("字段为空");
CString jq;
var=m_pRecordset->GetCollect("ThingID");
if(var.vt!=VT_NULL)
jq=(LPCSTR)_bstr_t(var);
else
jq="";