由于 CDaoDatabase对一些高版本的编译环境会发生4995警告,可以去除这种警告
#pragma warning(disable : 4995)
CDaoDatabase daoDataBase;
daoDataBase.Open(_T("UploadInfor.mdb"));
CDaoRecordset daoRecordset(&daoDataBase);
daoRecordset.Open(dbOpenDynaset,_T("select * from [uploadinfor]"));
int i=daoRecordset.GetRecordCount()+1;
CString strValue=_T("");
if(daoRecordset.CanAppend())
{
daoRecordset.AddNew();
strValue.Format(_T("%d"),i);
daoRecordset.SetFieldValue(_T("id"),(LPCTSTR)strValue);
daoRecordset.SetFieldValue(_T("time"),_T("123"));
daoRecordset.SetFieldValue(_T("path"),_T("123"));
daoRecordset.SetFieldValue(_T("status"),_T("123"));
}
else
{
::AfxMessageBox(_T("can't append!"));
}
if(daoRecordset.CanUpdate())
{
daoRecordset.Update();
}
else
{
::AfxMessageBox(_T("database can't update!"));
daoRecordset.CancelUpdate();
}
daoRecordset.Close();
daoDataBase.Close();
#pragma warning(default : 4995)