{
...CString m_cstrTime;
m_cstrTime = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ULgonTime");...
}
ULgonTime是一个字段, 是SQLServer2000里的DataTime类型.但里边默认是空值.我在VC里用这条语句时,出错了..VC弹出错误 unhandled exception in mytest.exe (KERNEL32.DLL): 0xE06D7363
如果我人为地手动地在表里添加ULgonTime字段值:2010-6-25 18:40:20 这样就运行语句取值就不会错了..请问大家这是为什么呢.能不能给个解决的方法呢.谢谢大家一起讨论.
...CString m_cstrTime;
m_cstrTime = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("ULgonTime");...
}
ULgonTime是一个字段, 是SQLServer2000里的DataTime类型.但里边默认是空值.我在VC里用这条语句时,出错了..VC弹出错误 unhandled exception in mytest.exe (KERNEL32.DLL): 0xE06D7363
如果我人为地手动地在表里添加ULgonTime字段值:2010-6-25 18:40:20 这样就运行语句取值就不会错了..请问大家这是为什么呢.能不能给个解决的方法呢.谢谢大家一起讨论.
CString m_cstrTime;
_variant_t var =m_pRecordset->GetCollect("ULgonTime");
if (var.vt == VT_DATE)
{
COleDateTime ot(var);
m_cstrTime = ot.Format(_T("%Y-%m-%d %H:%M:%S"));
}