为什么runtime error 啊,各位  void CMyView::OnStuinfoAdd() 
{
CStuInfoDlg dlg;if(dlg.DoModal()!=IDOK)return;
//向student表添加新的记录,为了防止相同的记录,这里先来判断
_CommandPtr pCmd;
pCmd.CreateInstance(_uuidof(Command));//_uuidof用于获取对象的全局唯一标识
pCmd->ActiveConnection=m_pConnection;
CString strText;
strText.Format("SELCT *FROM student WHERE studentno='%s'",dlg.m_strNO);//主键唯一性
pCmd->CommandText=_bstr_t(strText);_RecordsetPtr pSet;
pSet.CreateInstance(__uuidof(Recordset));
pSet=pCmd->Execute(NULL,NULL,adCmdText);
if(!pSet->adoEOF)
{
MessageBox(dlg.m_strName+"学生记录已添加过!","重复添加");
pSet->Close();
return;
}CString strSex,strTime;
if(dlg.m_strSex=="男")strSex="True";
else strSex="False";strTime=dlg.m_tBirth.Format("%Y-%m-%d");strText.Format("INSERT INTO student(学号,姓名,性别,出生年月,专业) VALUES('%S','%S','%S','%S','%s')",dlg.m_strNO,dlg.m_strName,strSex,strTime,dlg.m_strSpec);
pCmd->CommandText=_bstr_t(strText);
pSet=pCmd->Execute(NULL,NULL,adCmdText);DispAllRec("student","");
}