首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

clientdataset参数传递有关问题,高手帮帮忙~

2012-02-11 
clientdataset参数传递问题,高手帮帮忙~~~服务器端的adoquery已设置好参数 id服务器端的adoquery的sql已内

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

热点排行