_RecordsetPtr mpRecordset;
temp = (LPCTSTR)(_bstr_t)mpRecordset->GetCollect( "FLAG");如果不是空值,程序正常运行.否则出现Run Time错误!
解决方案 »
- 关于PICTURE CONTROL 和SCROLL BAR的问题
- win7系统下vc6.0运行程序出现KERNELBASE.DLL未处理的异常访问冲突错误!
- 关于在对话框上显示文件列表的问题
- MFC中CEdit窗口的问题?
- 急:如何让属性页跟着主窗口改变大小
- 自己编写的小游戏,进来送分
- 文件传输中接收和发送不协调的问题(不能正确的接收)
- 求救:CalldllView.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class ATL::CStringT<cha
- MFC
- 有没有什么可隐藏窗口的小软件啊?
- CTreeCtrl :: SortChildrenCB如何使用
- 我女友是专科学历,马上要毕业,是工作呢还是准备专升本呢,大家给点建议
if (mpRecordset->GetCollect( "FLAG") != NULL)
temp = (LPCTSTR)(_bstr_t)mpRecordset->GetCollect( "FLAG"); //you can not convert null to any type, so you should check it first.
Error executing cl.exe.
报错了!其实我也知道要先判断一下,关键是我不知道怎么判断?
还有如果是空串就又是对的!难道空串和空值在数据库中不同吗?
data = mpRecordset->GetCollect( "FLAG");
if (data.vtxxx != VT_NULL) //i forget data.vtxxx, you can check it in vc, it will auto display when you write [data.], so do it yourself.
没人回答正确,我不想给分了怎么办?(不是我小气,我已经没分了!)