在三层开发中在客户端可以用commandtext嘛?(30分)

  • 主题发起人 主题发起人 rockjie
  • 开始时间 开始时间
R

rockjie

Unregistered / Unconfirmed
GUEST, unregistred user!
我觉得在三层开发中客户端可以用clientdataset.commandtext将sql传给应用层的数据模板中的
datasetprovider来让其相关的查询控件去查询,而且delphi的midas的例子也是这么做的,
但是总觉得好像这是客户端在执行查询服务器一样!这样不就失去了3层的含义了嘛?请各位dfw一起探讨一下,
在3层结构中客户端用commandtext好不好,该不该用
 
commandtext 是为了只得到客户端需要的数据,这样减少网络的负担,会不好吗?
 
实际上Borland三层的解决方案就是DataMoudle,我们可以将Datamoudle当
成企业对象,通过Commandtext查询对于简单不易出错的SQL语句非常方便,
Borland也鼓励这么做,我的方法是:
两句以上的SQL语句一起执行,就写在服务器端
简单的查询写到Commandtext(只限与Select)
 
多人接受答案了。
 
后退
顶部