在CDaoRecordset继承类中添加一个语句
void CCheciSet::DeleteCheci(const CString &strCheci)
{
//删除
CString strToExecute="DELETE  FROM [checi] WHERE [checi].[checi]='";
strToExecute+=strCheci;
strToExecute+="';";
char str[255];
try
{
m_pDatabase->Execute(strToExecute);
}
catch(CDaoException *e)
{
e->GetErrorMessage(str,255);
e->Delete();
}
catch(CMemoryException *e)
{
e->GetErrorMessage(str,255);
e->Delete();
}
}
为什么执行到m_pDatabase->Execute(strToExecute);就弹出Unhandle Exception的错误?
我跟踪了strToExecute为DELETE  FROM [checi] WHERE [checi].[checi]='T1';
请问这是怎么回事,DBMS是ACCESS97谢谢!