可以,客戶端控件有一個屬性ComandTxt,把它的值賦你所想要的SQL語句就行了,不過要記得把服務器端的接口的屬性選項(Options)置為可接受(Allow).

解决方案 »

  1.   

    屬性CommandTxt的属性我是试过了,但没改服務器端的接口的屬性選項(Options)置為可接受(Allow),是说运行时说更改无效,这次可能行了,我回去试试。
      

  2.   

    远程模块用dataProvider,query
    本地用datasource,clientdataset,它有commandText属性,可以执行任何SQL语句,如果涉及到修改操作要修改远程端options属性,并且query的 requestlive也要改
      

  3.   

    to mengbo(心有独钟):
      好象query的 requestlive无须设置的。
      

  4.   

    我所接触的三层,中间层都是由C写的。
    要是你出现那样的话,你可以使用一个参数,再在C中根据参数作为判断条件,决定具体执行哪个SQL语句。
    中间层不存在使用.ADD语句。
    至于Query,要是你完全做三层的结构,中间层应该不会使用到哪个控件。