CDatabase m_db;
CRecordset rs; 
rs.m_pDatabase = &m_db; 
CString strConnect;  CTime time;
CString strTime;
time=CTime::GetCurrentTime();
strTime=time.Format(_T("%Y-%m-%d %H:%M:%S")); strConnect.Format(_T("DSN=%s;UID=%s;PWD=%s"),m_login_origin,m_login_name,m_login_pwd);  m_db.OpenEx(strConnect,CDatabase::noOdbcDialog); 
CString sqlflat =_T("");
sqlflat.Format(_T("Update ALARM SET SEND_FLAG=1 Where ALARM_ID=%d"),m_alarm_id);
m_db.ExecuteSQL(sqlflat);
CString sqltime =_T("");
sqltime.Format(_T("Update ALARM SET OPERATE_TIME=%s Where ALARM_ID=%d"),strTime,m_alarm_id);//到这就出错了 不知道为什么
m_db.ExecuteSQL(sqltime);
错误提示sql命令未正确结束,大侠帮忙