那里出错,出什么错
最好自己在debug 模式下运行,看看是怎么回事

解决方案 »

  1.   

    是dynaset方式打开的
    canupdate是false
    如果不if canupdate的话
    它就提示更新或删除的企图失败
      

  2.   

    调试时下面的提示是
    must enter Edit or AddNew mode before updating
    然后如果在前面加了m_pSet.edit()
    就会提示
    记录集是只读的。
    哪位大虾知道的,提醒一句
      

  3.   

    因为数据库的属性是mode::read(好像是这么写的,忘了)
    好像把它改成可读可写就可以,手头没有资料,没法帮你查,不好意思
      

  4.   

    试试这样写
    pSet->Edit();
    m_pSet->m_Dother="ft";
    pSet->Update();
      

  5.   

    好象是因为m_pSet是以函数的参数传过去的缘故
    这样就不能更新它了吗?
      

  6.   

    有几个表都打开了,有些是只读的,有些可写
    怎么会这样?
    sqlserver里是可以修改的,而生成类的时候都是一样操作的啊,按dynaset方式的,大家麻烦再看看?
    另外,是不是自己没法让自己的帖子up上去的啊?