看不懂?也许我没有说清楚吧。就是在应用服务器端假如用到ADOQuery如何动态更新sql语句。

解决方案 »

  1.   

    有两种办法,一种就是你说的在服务器端设置好相应参数,客户端取得它的参数后给服务器传参数值(右击ClientDataset,选Fields Params就能取得服务器参数)。
    另一种方法,就是在客户端动态设置ClientDataset的CommandText(服务器端的DataSetProvider的Option属性要设置好poAllowCommandText的属于为True),或动态设置它的Filter属性(Filtered为True)!最后提醒你一句,三层结构服务器端不要用ADODataSet(客户端有主从表的话),它有许多Bug,就用ADOQuery!!
      

  2.   

    还有一点疑问,望指点:(特备30分等你来取)
    http://www.csdn.net/expert/topic/96/96504.shtm