请问谁熟悉CDBVariant?请帮我看看
CDBVariant var;
PWCHAR pWchar;
DWORD cbBytes,nSize;
CString sTime;
CRecordset setDate( lpTran->pDb );
setDate.Open( CRecordset::snapshot, "SELECT GETDATE() as svrtime" );
setDate.GetFieldValue( (short)0, var );
ASSERT( var.m_dwType == DBVT_DATE );////////////是不是一定要加上这行?
sTime.Format( "%d-%d-%d %d:%d:%d",
var.m_pdate->year,
var.m_pdate->month,
var.m_pdate->day,
var.m_pdate->hour,
var.m_pdate->minute,
var.m_pdate->second );
我取数据库那台机器的时间现在出错,不稳定。是不是一定要加上面那行?(以前我没写这句的)