在VC++中用什么的类型变量来绑定数据库中的时间和日期字段?我用的ODBC来连接SQL数据库的!假如在库中有一字段类型是datatime 字段名是 BREADTIME,当我在VC中用UPDATA语句来更新时 提示类型不匹配,我是这样做的
CString str=COLeDateTime::GetCurrentTime().Format("%Y-%m-%d %H:%M:%S");
CString sql;
sql.Format("UPDATE MeasureName SET bREADTIME='s%' ",str);
dbRam.ExecuteSQL(sql);
运行到最后一行时,提示我字符串类型与datatime类型不匹配,该怎么解决?
谢谢
CString str=COLeDateTime::GetCurrentTime().Format("%Y-%m-%d %H:%M:%S");
CString sql;
sql.Format("UPDATE MeasureName SET bREADTIME='s%' ",str);
dbRam.ExecuteSQL(sql);
运行到最后一行时,提示我字符串类型与datatime类型不匹配,该怎么解决?
谢谢
_variant_t _GetCurrentTime()
{
_variant_t vTime;
SYSTEMTIME time;
GetLocalTime(&time);
vTime.vt = VT_DATE;
SystemTimeToVariantTime(&time, &(vTime.date));
return vTime;
}