服务器端ADOConnection, ADOTables,DataSetProvider
        
       ADOConnection连接SQL Server数据库客户端 DCOMConnection,ClientDataSet,DataSource1.这样的算不算三层数据库?
2.在客户端使用 ApplyUpdates(0);            Post;给数据表A 写入新数据记录
          
            ReconcileError(...)事件显示错误:showmessage(E.Message);写入数据时,报错,经常提示:第二行:‘Temp’附近有语法错误。或者提示ClientDataSet不在edit or insert 状态,始终不能更新数据,请高手帮忙!

解决方案 »

  1.   

    第一个问题是SQL语句不正确第二个问题是编辑时没有调用ADOQuery或ADOTable的Edit或Insert方法
      

  2.   

    to  cscer(石头)“第一个问题是SQL语句不正确第二个问题是编辑时没有调用ADOQuery或ADOTable的Edit或Insert方法”可以讲明白点吗?我在客户端更新数据,客户端没有用到ADOQuery或ADOTable只是用到DCOMConnection,ClientDataSet,DataSource连接服务器端的数据表并且使用了Edit或Insert方法,在dbEidt修改数据后使用ApplyUpdates(0);依然不能更新服务器端的数据。
      

  3.   

    TO  shanxiren2004(shanxi_ren)我如上所讲详细吗?
      

  4.   

    http://community.csdn.net/Expert/topic/3242/3242272.xml?temp=.4906427和你一样的问题