我正开始学习三层。做了一个最简单的应用服务器,它用odbc连接就可以更新,用ado 却不能更新,我在客户端没有更改任何地方,只是用ApplyUpdates(-1)去更新数据库。
环境:D5+SQL2000+SocketConnection

解决方案 »

  1.   

    没这种回事,odbc连接就可以更新,用ado也肯定可以
    是否odbc和ado都使用ApplyUpdates(-1)去更新数据库?
      

  2.   

    是呀, 不是说我客户端都没有改动过呀。
    就是把DataSetProvider1的dataset在两都之间改动了一下
      

  3.   

    我刚刚用DataSetProvider1UpdateError事件查看了一下错误代码.
    它是:1--->"Recoed not found or Changed by another user"我就一个人在用啊为什么会出现这种错误呢?