我在MFC中关联了sql的数据库执行了一个添加的操作 程序片段    UpdateData(TRUE);
    CString s,j;
if(m_s1!=""&&m_s2!=""&&m_s3!=""&&m_s4!=""&&m_s5!="")
{
// MessageBox("1234");
s.Format("select * from GLY where Cyhm='%s' and Cmm='%s' and Cname='%s' and Csex='%s' and Ctime='%s'",m_s1,m_s2,m_s3,m_s4,m_s5);
OnInitADOConn();
try
{
s.Format("insert into GLY (Cyhm,Cmm,Cname,Csex,Ctime)values('%s','%s','%s','%s','%s')",m_s1,m_s2,m_s3,m_s4,m_s5);
m_pConnection->Execute((_bstr_t)s,NULL,adCmdText);//不需要返回记录集,所以调用Execute函数,字符串做参数8
m_pConnection->Close();
MessageBox("申请成功!");

}
catch(_com_error e)
{
MessageBox("用户名已存在!");
return;
}
m_Grid.DeleteAllItems();
AddToGrid();
// UpdateData(FALSE);执行之后能够将数据添加到数据库中 但是关闭对话框之后 就会弹出Debug Error的错误 这是为什么啊 我是菜鸟 求各位大大解答