一堆数插入2个表中
一些插入 A 一些插入B 间距是不一定的
我用addnew 然后putcollect 之后在一张表里都成功 再第一次跳到另一个表插的时候 那个表的插入全是失败失败失败。。
后来我在每个putcollect后加了update貌似解决了问题,
但是100W个数字 插入每一个都update实在是有点慢,
上面的插入出错现象是为什么?是没update?还有没有快点的招
if(!IsReserve(cnum.GetBuffer(0))) { // AfxMessageBox(cnum); nvc ++; CString sql; sql.Format("select * from %s",m_tablename); pDlg->m_RecordSet.Open(sql); pDlg->m_RecordSet.AddNew(); pDlg->m_RecordSet.PutCollect(1,cnum); //pDlg->m_RecordSet.Update(); } else { vc++; _bstr_t sql; sql="select * from "+(CString)"viptelnumber10"; pDlg->m_RecordSet.Open(sql); pDlg->m_RecordSet.AddNew(); pDlg->m_RecordSet.PutCollect(1,cnum); //pDlg->m_RecordSet.Update(); }