我做了一个代理服务器,用来代理PB和SYBASE的数据传输。
原理是这样的:
PB先将发送给SYBASE的数据发送给我的代理服务器,通过我的代理服务器,在将数据发送给SYBASE。
SYBASE将返回的数据发送给我的代理服务器,然后我的代理服务器将这些数据发送给PB。现在的问题是,对于一些小量的数据来说,我的代理服务器运行正常。
可是如何有大量数据传输的时候,就会出现‘Select Error’的错误。
我用SNIFFER检查了以下:SNIFFER提示说是出现了‘Non-Expedited Attention request’的错误。请问各位大虾,能不能帮帮我呢??

解决方案 »

  1.   

    你只的是分布式数据嘛?你是用什么连接的那?SOCKT还是其他的
    多层要注意的是设置好内存,在控件的属性上就可以设置了。
    因为多层不像两层数据,两层比如BDE是吧库里的所有记录先下载到本地,
    然后再使用。
      

  2.   

    xjwy(程序春秋) 
    是这样的,我自己开了一个缓存数组。
    现在就是对大量的数据进行传输的时候,可能是两边的速度不同,所以造成了,上面的问题。
    可以如何让网络速度快的一边的速度降下来呢?这个我真不知道!!!
    各位能帮帮我吗??
      

  3.   

    聂风是星星了 祝贺~~看楼主的描述 可能用的是网络接口SOCKT这样很容易被传输介质限制如果用楼上的方法是可行的注意消息的丢失考虑一下中间层用com+作个函数只要正确收到 返回正确值怎么样这样数据数据的安全性就好的多 并且可以类似数据的事务功能 函数中间层收到 并且目的地收到 返回正确值,只要在目的端调用上传和下载函数就可以