程序有个填加记录的对话框和一个按钮,用来接受用户的输入然后点“添加”按添加到数据库.  
程序每次启动第一次添加记录的时候都会失败。数据库根本找不到这条记录,也就是说第一次加不进去。 
但是,第二次、第3次…… 以后的时候就可以了,很政策得加进去了,这是为什么啊?
程序点击“添加”按钮所触发的代码如下:↓void CMyDlg::OnAdditem() 
{
// TODO: Add your control notification handler code here
UpdateData(true);
if(m_Name.GetLength()>0 )
{
m_pRecordset->AddNew();
vName = m_Name;
if(m_Sex)
vSex=false;
else
vSex=true;
vProfession = m_Prof;
vWage = m_Wage;
vBirthday = m_Birthday;
vNation = m_Nation;
vAbout = m_About;
m_pRecordset->PutCollect("姓名",vName);
m_pRecordset->PutCollect("性别",vSex);
m_pRecordset->PutCollect("职称",vProfession);
m_pRecordset->PutCollect("基本工资",vWage);
m_pRecordset->PutCollect("出生日期",vBirthday);
m_pRecordset->PutCollect("籍贯",vNation);
m_pRecordset->PutCollect("简历",vAbout);
}
else
AfxMessageBox("Äú»¹Ã»ÓÐÊäÈëÐÕÃû");
UpdateData(false);
}m_Name m_Sex m_Prof m_Wage m_Birthday m_Nation m_About都是从相应的EDIT控件得来的输入;