clientdataset参数传递问题,高手帮帮忙~~~
服务器端的adoquery已设置好参数 'id '
服务器端的adoquery的sql已内置 'select * from t123 where fid=:id '
客户端clientdataset也设置了参数 'id '
clientdataset.close;
clientdataset.params.parambyname( 'id ').asstring:=edit1.text;
clientdataset.open;
执行总是报错“Invalid Parameter”!!
这个问题整了一天了,高手帮帮忙~~~~~~~~
[解决办法]
Sorry
AdoQury置 'select * from t123 where fid=:id '
后会自动设置参数id
Self.ClientDataSet1.Close;
Self.ClientDataSet1.FetchParams;
Self.ClientDataSet1.Params.ParamByName( 'id ').AsInteger := 1;
Self.ClientDataSet1.Open;
在我这里没问题。
[解决办法]
你输的值和SQL类型不匹配