ADOProc1.ExecProc; if ADOProc1.Parameters.ParamByName('@RETURN_VALUE').Value=0 then break;ADOStoredProc默认有这个参数; vk \
CREATE PROCEDURE Lin @kh char(20), @qh int, @zs int, @dj tinyint, @je money, @kai char(20), @jie char(20), @bz char(50), // @re int output 此句不用. as if @kh>@kai and @kh<@jie begin insert into linshibiao values(@kh,@qh,@zs,@dj,@je,@bz,1) //set @re=0 换为 return 0 end ================================ ADOProc1.ExecProc; if adoproc1.Parameters.ParamByName('@RETURN_VALUE').Value = 0 then break
: yuanjunjing(※挪威森林※) ( 系统会提示@RETURN_VALUE'没有找到
看一下我的方法,绝对可以. 楼上说的是对的,之所以没找到是因为你没有 return 一个值.
: mudeen(笑哥哥) ( ) 信誉: ADOProc1.ExecProc; if adoproc1.Parameters.ParamByName('@RETURN_VALUE').Value = 0 then break这句就不能执行
if ADOProc1.Parameters.ParamByName('@RETURN_VALUE').Value=0 then
break;ADOStoredProc默认有这个参数;
vk
\
@kh char(20),
@qh int,
@zs int,
@dj tinyint,
@je money,
@kai char(20),
@jie char(20),
@bz char(50),
// @re int output 此句不用.
as
if @kh>@kai and @kh<@jie
begin
insert into linshibiao values(@kh,@qh,@zs,@dj,@je,@bz,1)
//set @re=0 换为 return 0
end
================================
ADOProc1.ExecProc;
if adoproc1.Parameters.ParamByName('@RETURN_VALUE').Value = 0 then
break
系统会提示@RETURN_VALUE'没有找到
楼上说的是对的,之所以没找到是因为你没有 return 一个值.
: mudeen(笑哥哥) ( ) 信誉:
ADOProc1.ExecProc;
if adoproc1.Parameters.ParamByName('@RETURN_VALUE').Value = 0 then
break这句就不能执行
adoproc1.Parameters.ParamByName('@RETURN_VALUE').Value
应为
adoproc1.Parameters.ParamByName('RETURN_VALUE').Value
不过还是要谢谢各位,
现在加分
怎么办?我回去看看,倒霉,为什么我的名字后面多了个0?