同时具有返回值、输入参数、输出参数的存储过程,调用的解决,高手很为之感叹
首先通过创建asp组件函数,调用页面的编辑框值,得到输入参数,然后,判断组件函数使用存储过程得到的返回值是1的话,就继续执行,得出输出参数,在页面表单上的表赋值或给成label值也可。
CREATE PROCEDURE dbo.getUserName
--为了加深对"顺序"的印象,将以下两参数的定义顺序颠倒一下
@UserName varchar(40) output,
@UserID int
as
set nocount on
begin
if @UserID is null return
select @UserName=username
from dbo.[userinfo]
where userid=@UserID
if @@rowcount>0
return 1
else
return 0
return
end
go
'**调用同时具有返回值、输入参数、输出参数的存储过程**