呼唤高手,.net如何用datast实现这个功能!(100分)

  • 主题发起人 主题发起人 wcm811028
  • 开始时间 开始时间
W

wcm811028

Unregistered / Unconfirmed
GUEST, unregistred user!
一个数据库程序,服务器端把要请求的表内数据的编号以XML文件的方式发给客户端,客户端收到完整的XML文件后,用一个dataset读入xml的内容!
为了减少网络流量,服务器只发送编号,客户端有与服务器一模一样的表,客户端如何把这对应编号的名称从本地读出来.这个dataset要怎么处理!
大致这样:
服务器执行这样的语句:select 编号 form table
然后把dataset.writexml把刚才得到的内容生成xml文件,然后发给客户端
客户端取得这个xml文件,然后dataset.readxml读入,这样,客户端只有编号,编号对应的名字在本地有,但我不知道让两个dataset怎么联系起来!
有一点啊,客户端这个dataset是动态创建的!
初学.net多多关照!
 
大家没有遇到这个问题吗,还是这儿搞这一块的人少?
 
使用 select a.xx,b.yy from A inner join B on a.xx=b.yy order by a.jj
 
客户端有与服务器一模一样的表
你直接在客户端执行select * form table
不就行了?
 
来自:石嶷山友, 时间:2006-4-27 20:45:03, ID:3429101
使用 select a.xx,b.yy from A inner join B on a.xx=b.yy order by a.jj
数据库都不在同一机了,一个是sqlserver,一个是sqlce,运行在PDA上的,肯定不能left outer join 了。

来自:flysand, 时间:2006-4-27 20:54:17, ID:3429104
客户端有与服务器一模一样的表
你直接在客户端执行select * form table
不就行了
我的意思如何简单的合并到一起,也许我问题没说清楚!
是个无线应用程序,PDA发消息给服务器处理,服务器处理完了,再发送回PDA,PDA上面是SQLCE的数据!
 
再另外创建一个dataset吧,里面包含编号和其它字段.在从服务器传回的dataset中循环,按照编号从客户端的另一个dataset中取数据,然后插入新动态创建的dataset中
 
后退
顶部