[存储过程]求救:我的存储过程不能将RETURN值返回给前台程序(VB写的)!十万火急
我试了的,存储过程中的语句都能执行,返回值(@@ROWCOUNT)也是对的,但是前台的VB程序可以使用返回的记录集,而接受不到RETURN的返回值。(也不报错)
这个存储过程的目的主要是将分类统计的结果以数据集的形式返回给前台程序,同时返回这个记录集的总数。
我的存储过程如下:
use bjdb
if exists (select name from sysobjects where name = 'p_tj_zby' and type ='P')
drop procedure p_tj_zby
go
create procedure p_tj_zby
@m_ssj datetime, --开始时间
@m_esj datetime --借助
as
declare @lbx int
select t_main.zby,count(t_main.zby) as cjsl
from t_main
where t_main.zby in (select t_man.xm from t_man where t_man.lvl > 1) and (t_main.jjsj between @m_ssj and @m_esj)
group by t_main.zby
--按给定的时间产生工作数量;
set @lbx = @@rowcount
return @lbx
GO