网络传输问题

我看你有戏 2006-01-22 01:09:12
我想通过服务端读取远程数据库,比如是一个DataGrid的列表,如何把这个列表传到客户端

我现在只能实现传字符串,DataGrid这种列表如何通过服务端传到客户端啊,谢谢,请赐教
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我看你有戏 2006-01-22
  • 打赏
  • 举报
回复


有没有好点的方法

比如把表放到二维数组里,感觉放在access里面是用文件操作,数组是内存操作

应该是用数组处理比较快哦,不知道具体怎么实现呢,高手教教我啊,跪求,给点参考的代码吧

初学者的呼唤!!!
handsome0916 2006-01-22
  • 打赏
  • 举报
回复
第一种方法:
先把表查询的结果导入到ACCESS里,用程序对ACCESS压缩,然后用SOCKET发信息统治客户端压缩完成,然后在客户用internet transfer控件(FTP控件)下载,然后再在客户端解压
这种方法虽然步骤多,很速度是非常快的,因为压缩后文件会小很多,传得很快,不过进度条就难做点。
第二种方法:
把表结果导入到ACCESS里,用FILE类READ,ACCESS文件的内容,然后用SOCKET分段(最好小于5K一段)传。注意不能连续发,要睡眠一下或者收到确认信息后再发第二条。否则第一条没传完就发第二条会错。
第三种方法:
一条一条记录地传,这是最蠢的方法,每发一条都要等对方确定或者自己要睡眠一段时间才能发第二条,所以很慢的,假如数据不多的话,才能用这方法
贝贝壳壳 2006-01-22
  • 打赏
  • 举报
回复
服务端一个DataGrid ?啥意思?
我看你有戏 2006-01-22
  • 打赏
  • 举报
回复
高手啊,教教我啊

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧