with adostoredproc1 do
beigin
  Close;
  Procedurename := 'USP_UPSTOCKIMPORT';
  Parameters.ParamByName('LNO').Value := '0001';
  Parameters.ParamByName('OPERATER').Value := 'CurrUser';
  open;
end;

解决方案 »

  1.   

    为了测试你的结果,你可以在form中加一个dbgrid,datasource,然后看一看你的查询结果
      

  2.   

    Drate:请您提供一个可作为例子的存储过程,可以吗?以便我进行试验和给分!!!
      

  3.   

    with adostoredproc1 do
    Close;
      Procedurename := 'USP_UPSTOCKIMPORT';
      Parameters.paramers[i].Value := '0001';open;
      

  4.   

    存储过程中的参数都是带有‘@’符号的,为何各位都没有带呢?
    在查询分析器中已经调用成功,参数格式如下:
    CREATE PROCEDURE sp_InOutStock(
    @BeginDate varchar(20) = '2002-01-01' ,
    @EndDate varchar(20) ='####',
    @StorageId varchar(20) ='%',
    @BusiId varchar(20) ='%',
    @MerId varchar(20) ='%' ,
    @MerSortId varchar(20) = '%',
    @OrderBy varchar(20) ='ASC' )AS......
    请各位大虾帮忙!!!
      

  5.   

    对了,楼上都是使用ado控件的,本人却是使用bde控件的,不知道其中应该做如何的变化?