是组合框与数据库相连 然后删除记录的
CString strSQL;
CString str;
m_ctrdrj.GetLBText(m_ctrdrj.GetCurSel(),str);
strSQL.Format("select* from 刀刃具名称及编号 where 名称 = '%s'",str);
if(!m_drj.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
{
AfxMessageBox("打开数据库失败!");
return ;
}
try
{
if (m_drj.GetRecordCount()!=0)
{
m_drj.Delete();
m_drj.Update();
OnInitDialog();
}
}
catch (CDBException* e)
{
e->Delete();
return;
}
}
CString strSQL;
CString str;
m_ctrdrj.GetLBText(m_ctrdrj.GetCurSel(),str);
strSQL.Format("select* from 刀刃具名称及编号 where 名称 = '%s'",str);
if(!m_drj.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
{
AfxMessageBox("打开数据库失败!");
return ;
}
try
{
if (m_drj.GetRecordCount()!=0)
{
m_drj.Delete();
m_drj.Update();
OnInitDialog();
}
}
catch (CDBException* e)
{
e->Delete();
return;
}
}
m_drj.Update();
改成
m_drj.Delete();
// m_drj.Update();