读取空值字段时程序中断怎么处理
读取空值字段时程序中断怎么办?
执行(_bstr_t)pRst->GetCollect("ID")时,若这个ID指定的字段值为空时,弹出报错对话框,程序无法运行下去,该如何解决?谢谢!
------解决方案--------------------
假设GetCollect返回值是LPVOID *,具体你可以自己调节。
执行(_bstr_t)pRst->GetCollect("ID")时,若这个ID指定的字段值为空时,弹出报错对话框,程序无法运行下去,该如何解决?谢谢!
------解决方案--------------------
假设GetCollect返回值是LPVOID *,具体你可以自己调节。
- C/C++ code
LPVOID *p = pRst->GetCollect("ID"); if (p) { (_bstr_t)p; } else { // NULL; }
------解决方案--------------------
同意3楼的