插入时间类型数据
数据库为SQL Sever 2000,采用VC,ODBC与之连接。
数据库的表中,有个字段的类型为datetime,现在想把得到的系统时间存入数据库中,碰到的问题是类型不匹配,请问怎么处理?
[解决办法]
在 VC 中,你可以把 日期时间 类型当作字符串处理,SQL 语句中也可以当作 字符串 处理。
[解决办法]
COleDateTime tm;
tm = COleDateTime::GetCurrentTime();
CString SQLText;
SQLText.Format( "INSERT INTO table time VALUES ( '%s ') ", tm.Format( "%Y-%m-%d %H:%M:%S "));
//插入的时候可以当成字符串