我用activeform技术开发了一个人事系统,用的是socket通讯协议,其中一个表有3000条数据,在客户端下载时一定要用每次下载50条才可以,否则速度非常慢,有时会出现“Error reading from socket”错误提示,然后死机,我该解决。而且我也只是我自己访问数据库。如何解决“Error reading from socket”,是什么原因出现这样的问题呢?如果不是每次下载50条记录,而是一次性完全下载的话就要话近20秒的时间。又该如何优化呢?
解决方案 »
- TdxObOrgChart
- 请问——编译组件出现错误:[Fatal Error] Could not create output file 'g:\delphi\Projects\Bpl\f1bookdesigncom.bpl'
- 文本框把字符串从右对齐开始排,用的属性是哪个?
- 请高手帮个忙啦!!关于deletefile()用法!
- 看看..
- DBLookupComboBox中怎么去掉重复的值(用来显示表中某一个字段时!)
- create view为什么不能成功?
- 100分散尽求dxdbgrid的好朋友....欢迎交流....
- 我要学好delphi,做个小工程,然后去应聘,效果应该会好点吧!
- 高难度问题要请高手解决!而且分数也高!还可以再加!
- DELPHI解释器问题
- 如何进行类型转?
用xml 和internet express更好些.
设置:clientdataset1.PacketRecords:=50;
你参考一下李维的书:《Delphi 7高效数据库程序设计》