能不能在同一个数据库(OLE DB+JET4.0)程序中用多个记录集同时操作(查询,修改,添加,删除)相同的数据库中的同一个表。具体应如何做?

解决方案 »

  1.   

    的确不好,甚至不能成功。切身感受。还是分步来吧。或者放弃(OLE DB+JET4.0)模式,用ADODB要好一些。
      

  2.   

    本生向导生成的有一个记录集指针m_pset,我又生成一个记录集指针,两个记录集指向同一个表,结构也一样:
    CKhprocview* m_pset1;
    m_pset1=new CKhprocview; 
    m_pset1->Open();
    然后用m_pset1->setdata()改变表中的某个记录,如果立即显示m_pset的数据发现数据没有改变,如果过一端时间显示数据就会改变了,好象是数据库更新的比较慢似的?如何让数据库立即更新?