假设有个表1,表1中有name这列
CString strSQL;
strSQL.Format("delete from 表1 where name='aaa'");
CDatabase db;
try{
db.ExecuteSQL(strSQL);
}catch(CDBException& e){
AfxMessageBox(e.strError);
}??假如没有aaa这行,会不会有异常抛出,我试了试,好像没有异常抛出。这样对吗?
CString strSQL;
strSQL.Format("delete from 表1 where name='aaa'");
CDatabase db;
try{
db.ExecuteSQL(strSQL);
}catch(CDBException& e){
AfxMessageBox(e.strError);
}??假如没有aaa这行,会不会有异常抛出,我试了试,好像没有异常抛出。这样对吗?
搜索型delete语句保留False或NULl的记录,删除True的记录,没有就不删除,不会出异常的。