如题:怎么样调用SQL存储过程并显示结果。调用我知道怎么调用了但是不知道怎么用wwDBGrid显示它的结果集。

解决方案 »

  1.   

    调用存储过程可以使用TADOStoredProc,adoquery也可以通过sql直接指向exec存储过程
      

  2.   

    d调用我 知道 了怎么调用了 我使用个的是TADOStoredProc 但是他的结果集怎么样显示出来呢 ?在wwDBGrid上面显示?
      

  3.   

    用AdoQuery直接调用应该可以。
    AdoQuery.Sql.Commandtext := 'execute dbo.storeproc';
    AdoQuery.open;
      

  4.   

    设置好对应关系即可。
    wwDBGrid.datasource:=datasource1;
    datasource1.DataSet:=adostoredproc1;
    其他按要求设置好。
      

  5.   

    可以用TADOStoredProc,
    设置好这个控件后,在打开前给参数赋值(如果有参数),如果储存过程是返回结果集的,请用ADOStoredProc1.Open;
    显示时与用TADOQuery没什么不同。DataSource1的DataSet设为ADOStoredProc1,DBGrid1的DataSource设为DataSource1