表errortype中的字段Value是数值类型的;Macro是主键;m_aucMacroValue是从编辑框中取得的CString类型的变量;我用了下面的更新语句总是得到#3092的错误;经过调试发现就是sql语句的问题,如果不更新那个数值字段Value就正常;所以问题就在于那个数值字段的更新上,请大家帮忙看看下面的语句问题出在哪里呢?CString strSql ;strSql.Format("update errortype set Value=%d,Description='%s' where Macro='%s'",
atoi(m_aucMacroValue), m_aucMacroDescription, m_aucMacroName);