我的程序是使用MIDAS建立的三层结构,Server与Client间的网路为Internet,程序使用时分为在线和离线两种方式,正因为这样,Client端也有数据库,我的问题是:1、客户端离线时在本地数据库中新增了几百条数据,待上网时将这些数据上传到Server端,是调用远程服务器的方法一条一条的加入好呢,还是insert到ClientDataSet后再调用ApplyUpdata进行添加好呢?
2、如果在线时,客户端操作多为向服务器新增数据,而且在不同的表中添加,但客户端ClinetDataSet指定的表是由远程服务器端TAdoQuery或TAdoTable等+TDataSetProvider所确定的表,这时客户端如何进行不同表的切换?
2、如果在线时,客户端操作多为向服务器新增数据,而且在不同的表中添加,但客户端ClinetDataSet指定的表是由远程服务器端TAdoQuery或TAdoTable等+TDataSetProvider所确定的表,这时客户端如何进行不同表的切换?
解决方案 »
- 用delphi做的工程哪些生成文件可以删掉
- 关于从已经存在的Form进行继承的问题
- 史上最强!超级矢量图形开发控件!Delphi开发示例!
- DCOM连接老死机的问题!
- 在Delphi中如何将EXCEL文件导入到SQL Server中去?
- 2个表连接在一个DBGRID中显示的问题
- 请问一个多媒体播放问题//解决后马上送分
- query+dbgrid+updatesql的问题
- 各位高手,如何将ASCII码表示的数据转换成十六进制表示的数据,有没有什么函数?相信这里还是有高手的,不会连这个问题都解决不了吧??
- 关于Webaction的pathinfo属性的问题:(
- 今天倒霉了散分下班前结!100分
- 哪里错了?dbgrid就是不返回记录
你可不可以这样:先在客户端把更新的数据包压缩,传到服务器后先解压再更新—————————————————————————————————
┏━★━━◆━━★━┓
♂我很懒 ♂ ▲自由保存帖子,浏览,关注检测
┃ ┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
┏━★━━◆━━★━┓
♂我很懒 ♂ ▲自由保存帖子,浏览,关注检测
┃ ┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
你的提议我也考虑过,只是感觉没有发挥分布式程序设计的优势,所以才有此一问。
你说的是生成一个压缩文件吗?
答:insert到ClientDataSet后再调用ApplyUpdata进行添加。2、如果在线时,客户端操作多为向服务器新增数据,而且在不同的表中添加,但客户端ClinetDataSet指定的表是由远程服务器端TAdoQuery或TAdoTable等+TDataSetProvider所确定的表,这时客户端如何?
答:将表明写入OwnerData参数,中间层获取并进行不同表的切换。
┏━★━━◆━━★━┓
♂我很懒 ♂ ▲自由保存帖子,浏览,关注检测
┃ ┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
┏━★━━◆━━★━┓
♂我很懒 ♂ ▲自由保存帖子,浏览,关注检测
┃ ┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
2:你好象是处理多个表的Join吧!进行不同表的切换?
是说改变ClidentDataSet指向的服务段?如果是这样你何不用commandtext呢?
这样在服务器的Query就一个,
楼主的问题,不知道我是否理解楼主的问题!