我是用 Oracle + AdoQuery + DataSetProvider + ClientDataset + Assess做了一个三层的程序。现在客户端用MODEM连接到服务器,然后向服务器提交数据。但会出现问题。就是在客户端提交数据时,程序突然会停止不动,好象是数据提交后就没有反应了,网络也没有数据在传送了。但我测试时用局域网上传就不会出现这样的情况。我用INSERT 语句和APPEND->POST->ApplyUpdates这两种方法提交都有这样的情况,到底是什么问题?各位有没有遇到过,怎么解决的?

解决方案 »

  1.   

    既然up也有分,那就先帮你up一下吧,呵呵
      

  2.   

    to hiflower(花)怎样捕捉到异常消息?不过好象没有异常,程序只是停止响应,但没有异常。to  Maple119(枫叶) 你能不能说的在仔细一些。如何解决响应时间超时?
      

  3.   

    没有这样做过 应该没有问题的...连接后和Lan的效果应一样的 :(
      

  4.   

    我没有这样做过,不过估计跟带宽有关,因为可能你用ApplyUpdates时,更新一大批量的数据,以至网络缓冲满了,数据丢失,服务器无法更新。
      

  5.   

    to Erice(白雪公猪)如何将服务器的连接超时设置为无限制,我服务端用的是远程数据模块。
      

  6.   

    个人经验判断Oracle数据提供的问题,
    但是,Oracle我没用过。
    帮你顶吧!