void CDelFlight::OnOK() 
{
// TODO: Add extra validation here
UpdateData(TRUE);   //读入数据
CFlightInfo m_flightinfo(&m_database);
CString strSQL;
strSQL.Format("select * from flight_info where flight_id='%s'",m_flightID);   //查找航班是否存在
m_flightinfo.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if(m_flightinfo.GetRecordCount()==0)
{
MessageBox("该航班号不存在!请重新输入航班号!");
}
    else
{
strSQL.Format("delete from flight_info where flight_id='%s'",m_flightID);  //删除航班
m_database.ExecuteSQL(strSQL);
m_database.Close();
} CDialog::OnOK();
}运行时无法删除数据库中的数据,提示“Debug assertion failed!”,不知道那里出错啦!请高手指点!