请问在三层结构中,如果要操作数据库中的记录,是每次都用重写ClientDataset.CommandText:='Sql',还是用ClientDataSet1.ApplyUpdates方法更好?两者有什么区别么?谢谢 建议你去看一看李维的《Delphi5.x分布式多层应用系统篇》。里面有详细的关于三层结构中数据刷新的例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写接口函数来提交SQL语句吧 一般来讲用 ClientDataSet1.ApplyUpdates 方法,该方法能实现批量提交,而且数据包经过压缩传送的,较好的解决了三层结构想解决的一个问题:网络传输瓶颈问题。另外能让服务器程序(商业规则层)有机会进行数据特殊处理,这也是推荐的方法。在更改数据时尽量不要在客户程序中使用 ClientDataset.CommandText 更改,违背了使用三层结构设计思想,还不如直接使用 c/s 式,另外编程量更多。 有谁知道,宁波市科技园区中源信息技术有限公司?急急 关于树的问题,Tfctreeview 控件 用了一差不多一个下午终于搞定一个SQL 存储过程,高兴.代码贴与大伙分享. 怎样在MS SQL注册一个"扩展存储过程"? 100分求:读ini连接数据库中出现的问题! 怎样在桌面上创建Internet快捷方式? 小妹问几个delphi界最菜的问题? 贵州地区程序员联络网. 关于RasCreatePhonebookEntry 请教关于数据库的自动显示的功能的实现! 怎样修改数据库文件格式. 如何能把TDATASET中的一个FIELD的Record链接到一个Combobox的ITEMS内.(不用循环)
在更改数据时尽量不要在客户程序中使用 ClientDataset.CommandText 更改,违背了使用三层结构设计思想,还不如直接使用 c/s 式,另外编程量更多。