pRecordset->MoveLast();
pRecordset->AddNew();
CString str1="asdas";
CString str2="asdas";
CString str3="asdas";
CString str4="asdas";
CString str5="asdas"; pRecordset->PutCollect("m_Name",_variant_t(str1));
pRecordset->PutCollect("m_Number",_variant_t(str2));
pRecordset->PutCollect("m_Grade",_variant_t(str3));
pRecordset->PutCollect("m_Sex",_variant_t(str4));
pRecordset->PutCollect("m_Total",_variant_t(str5));
pRecordset->Update();
pRecordset->AddNew();
CString str1="asdas";
CString str2="asdas";
CString str3="asdas";
CString str4="asdas";
CString str5="asdas"; pRecordset->PutCollect("m_Name",_variant_t(str1));
pRecordset->PutCollect("m_Number",_variant_t(str2));
pRecordset->PutCollect("m_Grade",_variant_t(str3));
pRecordset->PutCollect("m_Sex",_variant_t(str4));
pRecordset->PutCollect("m_Total",_variant_t(str5));
pRecordset->Update();
{
MessageBox("Error");
}
这一句被执行了,怎么搞?
m_Number
m_Grade
m_Sex
m_Total
以上几个字段,估计只有第一个字段是nchar
所以程序出错的原因是数据类型不符
{
MessageBox("Error");
}
这一句被执行了,说明你的记录集不支持添加操作,应检查记录打开方式及游标类型。