在VC中,我用ADO操作access数据库时用UPDATE语句老是出错
 CString sqlstr;
sqlstr.Format("update DemoTable SET Content='%s',Time='%s' where Topic='%s'",
m_content.GetBuffer(0),m_time.GetBuffer(0),m_topic.GetBuffer(0));
Execute((_bstr_t)sqlstr, NULL,adCmdText);
这样更新两个内容就会出错如果是
 CString sqlstr;
sqlstr.Format("update DemoTable SET Content='%s'where Topic='%s'",
m_content.GetBuffer(0),m_topic.GetBuffer(0));
Execute((_bstr_t)sqlstr, NULL,adCmdText);
这样就不会错了,肯定是UPDATE的语法用错了,请大家帮忙看看