µ±Ç°Î»ÖãºÊ×Ò³ > Êý¾Ý¿â¿Î³ÌÉè¼Æ±¨¸æ£¨Ô±¹¤Åàѵ¹ÜÀíϵͳ£©
_variant_t _personid;
m_pRecordset = m_pConnection->Execute(str.AllocSysString(),NULL,adCmdText); UpdateData(TRUE);
while( !m_pRecordset->adoEOF ) { } if(!OK ){ }
if(m_Edit9_cscode!=\{ }
//ÒÔϲåÈëÊý¾Ý
AfxMessageBox(\״̬ÊäÈëÓÐÎó,ÇëÈ·ÈÏ!\return ;
AfxMessageBox(\²»´æÔÚ¸ÃÈοÎÀÏʦ£¬ÇëÖØÐÂÈ·ÈÏ!\m_pRecordset->Close(); m_pConnection->Close(); return ;
_personid = m_pRecordset->GetCollect(\CString tmp1 = (LPCSTR)(_bstr_t)_personid; if( strcmp(m_Edit3_personid,tmp1)==0 ){ }
m_pRecordset->MoveNext();
OK=1; break;
_variant_t ra;
_bstr_t strAdd = \ course VALUES('\strAdd= strAdd +m_Edit1_cid+\strAdd= strAdd +m_Edit2_cname+\strAdd= strAdd +m_Edit3_personid+\strAdd= strAdd +m_Edit4_intro+\strAdd= strAdd +m_Edit5_book+\
strAdd= strAdd +m_Edit6_classroom+\Æäʵ»¹Òª¿¼ÂÇÄÄЩÊý¾ÝΪ¿ÉÒÔΪ¿Õ£¬
²»ÄÜΪ¿ÕµÄ½øÐÐÌáʾ }
void DailogForMGcourse::OnDEL() {
}
strAdd= strAdd +m_Edit7_number+\strAdd= strAdd +m_Edit8_classtime+\strAdd= strAdd +m_Edit9_cscode+\strAdd= strAdd +m_Edit10_exam_date+\//AfxMessageBox(strAdd);
m_pConnection->Execute(strAdd,&ra,adCmdText); m_adodc1.Refresh(); UpdateData(FALSE); m_pRecordset->Close(); m_pConnection->Close(); AfxMessageBox(\³É¹¦²åÈë¿Î³Ì\
// TODO: Add your control notification handler code here UpdateData(TRUE); if(m_Edit1_cid==\ AfxMessageBox(\ÇëÊäÈëҪɾ³ýµÄ¿Î³ÌºÅ\
else
if( ::MessageBox(NULL,\È·¶¨ÒªÉ¾³ýÕâÃÅ¿ÎÂð£¿\ //
AfxMessageBox(\
_ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset; ::CoInitialize(NULL);
//ÔÚADO²Ù×÷Öн¨ÒéÓï¾äÖÐÒª³£ÓÃtry?catch()À´²¶»ñ´íÎóÐÅÏ¢ //ÒòΪËüÓÐʱ»á¾³£³öÏÖһЩÏë²»µ½µÄ´íÎó
try { m_pConnection.CreateInstance(\ CString strConn=LinkSql;
m_pConnection->Open(strConn.AllocSysString
(),\
//if(m_pConnection->State == adStateOpen) MessageBox(\³É¹¦
Á¬½ÓÊý¾Ý¿â\
}
catch (_com_error e)
{
\Ìáʾ
}
::CoUninitialize();
AfxMessageBox(e.ErrorMessage()); return;
CString str; _variant_t pcid; int OK=0;
str = \
m_pRecordset.CreateInstance(\m_pRecordset = m_pConnection->Execute(str.AllocSysString
(),NULL,adCmdText);
UpdateData(TRUE); CString pa;
while( !m_pRecordset->adoEOF ) { } if( !OK ){
AfxMessageBox(\²»´æÔڸÿγÌ\pcid = m_pRecordset->GetCollect(\CString tmp1 = (LPCSTR)(_bstr_t)pcid; if( strcmp(m_Edit1_cid,tmp1)==0 ){ }
m_pRecordset->MoveNext();
OK=1; break;
¹²·ÖÏí92ƪÏà¹ØÎĵµ