本程序模拟宾馆房客入住,退单,程序本实例使用access数据库
CString mg;
UpdateData(true);
if(m_radio==-1)
AfxMessageBox("请先选择退房的方式!");
else { if(m_radio==0)
{
try{
m_ppset.MoveFirst();
while(!m_ppset.IsEOF())
{if(m_ppset.m_roomID==m_room)
break;
else m_ppset.MoveNext();
}
if(m_ppset.IsEOF()) AfxMessageBox("此房未住人!");
else{m_ppset.Delete();
// m_ppset.Update();
// m_ppset.Close();
AfxMessageBox("退房成功!");
}
}
catch(CDBException*pe)
{AfxMessageBox(pe->m_strError);
pe->Delete();
}
}
if(m_radio==1)
{
try{
m_ppset.MoveFirst();
while(!m_ppset.IsEOF())
{if(m_ppset.m_name==m_name)
break;
else m_ppset.MoveNext();
}
if(m_ppset.IsEOF()) AfxMessageBox("记录中无此人!");
else{ m_ppset.Delete();
// m_ppset.Update();
// m_ppset.Close();
AfxMessageBox("退房成功!");
}
}
catch(CDBException*pe)
{AfxMessageBox(pe->m_strError);
pe->Delete();
}
}
// m_ppset.Update();
m_ppset.Close(); CDialog::OnOK();
}
评论