我是这样做的: 
先使用Windows自带的ODBC数据源的系统DSN连接到InterBase数据库,
再使用ADO的ADOConnection经由已建立的系统DSN连接到InterBase数据库,
客户端使用DCOMConnection连接到数据库应用服务器,
已使用ADO的事务处理功能,
但就是无法更新数据库中的数据。(客户端能正常进行插入,删除,修改的操作) (此代码是原成功用于SQL Server2000的三层模式的网络数据库应用程序,现仅数据库改为InterBase版数据库!) 请教各位了!现急用!!! 

解决方案 »

  1.   

    我想,你在整体的结构上大约不存在问题,
    sql server转换成interbase也不存在什么兼容上的问题,
    所以,问题还是出在细节上了,
    比如有没有提交啊,有没有进行刷新啊,,
      

  2.   

    在查询是将表名大写试试,我在oracle做后台的三层应用中如果表名是小写的话就存不到数据库中,现象和你一样,表名改大写后就正常了。
      

  3.   

    我已使用了ClientDataSet.ApplyUpdates(0)向数据库服务器提交.在用SQL Server 2000做数据库服务器时,可正常更新!
      

  4.   

    help me
    help me 
    help me
      

  5.   

    我也遇到了,后台是Oracle,提交不成功,没有反应
      

  6.   

    据我所了解ORACLE对ADO的支持是比较新的版本,需要的去差一下吧