(OLE DB环境)update资料中说是用来更新数据库,Setdata不是也是这个作用吗?那不重复了吗?

解决方案 »

  1.   

    OLEDB中,Setdata 是 IRowsetChange接口的函数,Updata 是 IRowsetUpdate接口的函数。在IRowsetChange接口分两种数据更新机制:    一种是立即更新:既当数据发生变化是,立刻更新底层数据库的内容;    一种是延迟更新:数据更新首先更新缓冲区,并没有真正写到数据库中,只有当调用 IRowsetUpdate::Updata 时,底层数据库中的数据才被更新。
      

  2.   

    IRowsetUpdate和IRowsetChange接口的哪有中文资料?
    是不是如果不启动事务处理,update就不会成功?我运行update总失败
      

  3.   

    你看看VC的参考手册吧,不过都是从 MSDN 翻译的,因此还是建议读原文。