在多层C/S数据库查询中,应用程序服务器与MS SQL Server 2000连接采用ADO组件,
通过TADOConnection组件连接数据库,再加入TADOQuery和TDataSetProvider组件;
然后到客户端程序中,加入TDCOMConnection TClientDataSet和TDataSource组件,
双击Button添加代码
       ClientDataSet1.Close;
       ClientDataSet1.CommandText:='Select * From 产品表';
       ClientDataSet1.Open;
为什么不能实现对数据库查询;
如果进行参数查询的话,在应用服务器TADOQuery的SQL属性下加入代码
       Select * From 产品表
       Where 产品名=:产品名;然后在客户端比以上所述再多加一组件Edit,在Button下加入 代码
       ClientDataSet1.Close;
       ClientDataSet1.Params.Values['产品名']:=Edit.Text;
       ClientDataSet1.Open;
也不能进行参数查询,我现在很困惑,请高手指点,以上的做法是否有错误,或者帮我详细
说明以上的做法细节,望高手帮忙,在下感激万分!