首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一堆数安插2个表中

2012-08-11 
一堆数插入2个表中一些插入 A 一些插入B 间距是不一定的我用addnew 然后putcollect 之后在一张表里都成功

一堆数插入2个表中
一些插入 A 一些插入B 间距是不一定的
我用addnew 然后putcollect 之后在一张表里都成功 再第一次跳到另一个表插的时候 那个表的插入全是失败失败失败。。

后来我在每个putcollect后加了update貌似解决了问题,
但是100W个数字 插入每一个都update实在是有点慢,

上面的插入出错现象是为什么?是没update?还有没有快点的招

C/C++ code
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();        }


[解决办法]
楼主真厉害!!

热点排行