读书人

clientdataset参数传递有关问题高手

发布时间: 2012-02-11 09:51:35 作者: rapoo

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类型不匹配

读书人网 >.NET

热点推荐