服务器中设置控件storedprocedure(sp1),datebase获取成功,可以从中选择到存储过程名p_get_jxmc,DataSetProvider2(jing)指向SP1,在客户端我使用TCLIENTDATESET指向相对应的服务端,在程序中我使用一下两种方式 
with jing do
 begin
    Close;
    CommandText := 'exec p_get_jxmc' + abc ; //输入变量@num
    Open;
    edit2.text:= Fields[2].Asstring;         //输出变量@jxmc
    Close;
  end;
和在服务端设定好存储过程名p_get_jxmc      jing.Params.parambyname('@num').asstring:=trim(abc);
      jing.Execute;
      edit2.text:=jing.params.parambyname('@jxmc').asstring;
      jing.Params.Clear;
      jing.FetchParams;
但是最终两种运行结果都是相应的结果
   could not find object ,原因何在,我头都快破了,同样的我给服务端query传输的是sql语句时运行成功,有正确的返回值