0
我有,当我插上我的参数不返回任何数据的SQL Server存储过程...SQL Server存储过程来了空
ALTER PROCEDURE dbo.EncumBugSearch
@year datetime
AS
BEGIN
SET NOCOUNT ON;
select *
From dbo.BudgetEncumberedTbl as bet
where year(dateadd(month,-3,bet.be_dateposted)) = @year
order by be_dateposted desc
END
GO
这将返回什么,但是,当我插上编号为参数(即2011年),然后我得到正确的结果...任何想法?
您说* SQL *(结构化查询语言 - 一种与供应商无关的语言),但您的意思是** SQL Server **(Microsoft的关系数据库产品) - 对吗? –
如何将参数传递给存储过程? – LukeP
是的SQL Server(我道歉),我通过我的asp.net页面上的用户选定的项目传递它。 – developthestars