VC中使用ADO因获取值为空而出现运行时错误【解决方法】
2012-05-29 21:15
447 查看
_variant_t var;
var=_bstr_t(m_pRecordset->GetCollect("name"));
if(var.vt != VT_NULL)
m_name=(LPCTSTR)(_bstr_t)var;
else
m_name="";
if(m_pRecordset->GetCollect("sex").vt==VT_NULL)
m_sex=_T("");
else
m_sex=m_pRecordset->GetCollect("sex").bstrVal;
if(m_pRecordset->GetCollect("age").vt==VT_NULL)
m_age=_T("");
else
{
char ch[10];
_itoa((m_pRecordset->GetCollect("age").intVal),ch,10);
m_age=ch;
}
var=_bstr_t(m_pRecordset->GetCollect("name"));
if(var.vt != VT_NULL)
m_name=(LPCTSTR)(_bstr_t)var;
else
m_name="";
if(m_pRecordset->GetCollect("sex").vt==VT_NULL)
m_sex=_T("");
else
m_sex=m_pRecordset->GetCollect("sex").bstrVal;
if(m_pRecordset->GetCollect("age").vt==VT_NULL)
m_age=_T("");
else
{
char ch[10];
_itoa((m_pRecordset->GetCollect("age").intVal),ch,10);
m_age=ch;
}
相关文章推荐
- ADO连接数据库,编译到客户机运行时出现CreateInstance报错0x80004002、CreateParameter报0xC0000005错误的解决方法。
- VS使用进程调试出现“没有正确安装调试器。请运行安装程序安装或修复调试器”的错误,解决方法。
- Java中使用com.sun相关jar包出现编译错误,但是运行没有错误的解决方法和原因
- [WP]常见wordpress安装,运行,使用出现500错误分析和解决方法
- 使用AJAX时出现“Microsoft JScript 运行时错误: 'Sys' 未定义”提示的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 关于faster rcnn代码运行时出现的错误及解决方法汇总
- 树莓派使用pi4j运行Java文件出错误解决方法
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
- winsock使用WSAStarup出现错误的解决方法
- 检查运行IIS 5.1 使用出现server application error解决方法
- maven打包时出现【java source 1.3中不支持泛型 请使用 -source 5 或更高版本以启用泛型】错误时的解决方法
- 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法
- VC编译程序,运行时提示运行错误“由于应用程序的配置不正确,……”解决方法
- 在node中使用GraphicsMagick出现以下错误的解决方法
- 用vc2013编写的程序在新电脑上运行出现“0xc000007b”错误的解决办法
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法
- VC++ 2005编译出程序出现“应用程序配置错误”的解决方法
- SQL点滴7—使用SQL Server的attach功能出现错误及解决方法
- 使用Lomboz3生成Struts2项目后运行Tomcat出现Unable to load bean错误的解决