你可以在里面加一些select
exec 存储过程名
可以看看问题呀

解决方案 »

  1.   

    create procedure pd5 @rq datetime,@sj varchar(10),
    @fh1 varchar(20) output,@sh1 varchar(20) output,@pm1 varchar(20) output as
    set nocount on
    --select  @fh1=fh,@sh1=sh,@pm1=pm from sy_heihe where rq1=@rq and sj1=@sj and rq2<>@rq
    select  @fh1=fh,@sh1=sh,@pm1=pm from sy_heihe where rq1=@rq and sj1=@sj 
      

  2.   

    可能是顺序的问题。你并没有对结果进行排序啊。所以MSSQL按它自己得顺序给你返回了结果,还有就是DELPHI可能也对结果集进行处理了。