标题:求助winform应用程序与互联网远程数据库相关操作的思路
只看楼主
dengkeyu
Rank: 1
等 级:新手上路
帖 子:18
专家分:6
注 册:2010-4-19
结帖率:100%
 问题点数:0 回复次数:1 
求助winform应用程序与互联网远程数据库相关操作的思路
本人以前用VB编程,现在刚转到C#,可能有些说不清楚,望见谅,希望能得到一些思路...

问题如下:

例如假设:

1、数据库MS sql2005 安装在 浙江温州电信某服务器上(公网IP:218.1.2.3)

2、客户端(winform)用户安装在湖南长沙某家庭用户中.

3、通信方式为:wcf  

4、当客户端通过wcf发送一个命令参数,服务端接受到后,构成了一条sql语句:

  如:sql="select top 1000 id,name,sex,pass,qq,email from info "

5、sql 执行后,得到1000条记录,如何或者采取什么方式将这1000条记录传到客户端?

6、客户端接到数据后将显示在表格中.

疑问:是不是服务端得到1000条记录后,先生成xml,然后客户端读取xml?

问题主要在第5条,恳请高手解答..

搜索更多相关主题的帖子: 应用程序 数据库 互联网 sql语句 湖南长沙 
2011-07-14 11:06
heliyi
Rank: 4
来 自:安徽省黄册市
等 级:业余侠客
帖 子:44
专家分:260
注 册:2011-7-29
得分:0 
我刚做了几个wcf通信的项目,datatable是不能由wcf直接序列化传输的。我的解决方案是:
首先在服务端定义一个info的类或者结构,包括id,name,sex,pass,qq,email等属性。
使用时将每条记录初始化为一个info对象,这样1000条记录就构成一个List<info>集合。
将List<info>集合序列化传回客户端。

2011-08-01 00:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345464-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051712 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved