22,209
社区成员
发帖
与我相关
我的任务
分享
CString csSQL = _T("");
int i = 1;
int nFlag = 0;
while (!nFlag)
{
CTrainingStudentSet m_recordset(&m_database);
csSQL.Format(_T("select * from TRAINING_STUDENT where STUDENT_ID = %d"),i);
m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,csSQL); // 打开数据集
if (m_recordset.GetRecordCount() == 0)
{
csSQL.Format(_T("insert into TRAINING_STUDENT values(%d,\'%s\',\'%s\',%d,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%d-%d-%d\',\'%s\',\'%s\',\'%s\')"),
i,
m_csStudentName,
m_csSex,
m_nStudentAge,
m_csNation,
m_csNativePlace,
m_csIdentityCardNo,
m_csMarriageStatus,
m_csHealthStatus,
m_ctAttendJobTime.GetYear(),m_ctAttendJobTime.GetMonth(),m_ctAttendJobTime.GetDay(),
m_csHomeAddress,
m_csTelephoneNumber,
m_csEmailAddress
);
m_database.ExecuteSQL(csSQL); // 执行SQL文
m_database.Close(); // 关闭数据库
nFlag = 1;
}
i++;
}
CDialog::OnOK();
}