VC++修改消息按钮代码

voidCTeacherMISDlg::OnButtonEdit(){//这个报基类错误不知道怎么改//TODO:Addyourcontrolnotificationha... void CTeacherMISDlg::OnButtonEdit()
{//这个报基类错误不知道怎么改
// TODO: Add your control notification handler code here

UpdateData();
CString strSex;
if(m_Sex==0)
strSex="男";
else
strSex="女";
//m_Total=m_Hour*10*m_Money+m_Hour*m_Money*(m_Number*0.3+1);
// if(m_Number>=4)
// m_Total=m_Hour*10*m_Money+m_Hour*m_Money*2;

CString strSQL;
strSQL.Format("Update BaseInfo SET Emp_Name='%s',Sex='%s',Title='%s',Culture_Level='%s',Department='%s',Hour='%s',Number='%s' where Emp_ID='%s'",
m_EmpName, strSex,m_Title,m_CultLevel,m_Department, m_fHour,m_Number);
DoExecuteSQL(strSQL);
strSQL="select * from BaseInfo";
DoExecuteSQL(strSQL);
ListAll(strSQL);
}

谁给我看看我这代码 哪里错了啊
帅锅帮我看看我上面那代码呗 运行的时候说语法错误 但是我看了N久 就是不对啊
老师跟我说让我换成用记录集 但是不会你们能不能帮我写个那个的代码啊 本人小白
求帮忙 跪求啊!!!!!!!!!!!!!!!!!!!!
展开
 我来答
qiminixi
2012-12-28 · TA获得超过819个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:239万
展开全部
忍住不想说,你的变量命名太乱了。
验证sql语句是否正确的好,打开数据库,用代码里的sql语句查询一下。还可用调试功能,查看是format之后的字符串是不是你要的字符串。

目测你的问题在于,数字你也加单引号了,比如Emp_ID,它应该是个数字吧,不用加单引号的。
追问
本人小白  你可以帮我看看吗 球帮忙了  跪求啊!!!!!!!!
追答
没问题,发到qiminixi@163.com
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式