我将图像数据存储在 SQL Server 数据库表中。这是我的表结构
create table userimages
(ID integer identity(1,1),
boardingpass varbinary(max));
go
我创建了一个存储过程,它在检查用户是否是有效用户后使用 out 参数返回图像
alter procedure return_userimage(@firstname char(100) , @lastname char(100), @imagedata varbinary(max) out)
as
begin
declare @result int
exec @result = usp_validatuser @firstname, @lastname
if(@result = 1)
begin
declare @userid int
select @userid = ID
from tbl_UserInformation
where FirstName = @firstname and LastName = @lastname
select @imagedata = boardingpass
from userimages
where ID = @userid
end
else
begin
return 0
end
end
我想检索图像并使用 ASP 图像控件显示它。请指导使用 c#,ASP 调用存储过程和显示图像所需的代码。
谢谢