返回首页

过程或函数#39,Nav_Bulletins_Insert#39;预计参数#39;通报#39;,这是不提供| 您好,
我从上周这个问题的麻烦。
这个问题变得更加棘手bcoz我尝试插入记录时,它显示这个错误"过程或函数'Nav_Bulletins_Insert'需要参数'@公报",这是不提供。"但在DB存储值!

请解决这个ASAP
存储过程看起来像这样: -

LTER procedure [dbo].[Nav_Bulletins_Insert]

(

@Bulletin nvarchar(500),

@Url nvarchar(200),

@IsActive bit

)

as

declare @DisplayId int

declare @Count int

declare @PostedDate nvarchar(100)

 

select @Count=count(*) from Nav_Bulletins

set @DisplayId=@Count+1

set @PostedDate = getdate()

 

insert into Nav_Bulletins(Bulletin,Url,IsActive,PostedDate,Dis playId)

values(@Bulletin, @Url, @IsActive, @PostedDate, @DisplayId)

C#代码: -
{C}

回答

评论会员:游客 时间:2012/02/06
程序我已经写在最后一行的exec!所指出的
OriginalGriff
评论会员:游客 时间:2012/02/06
你的代码的某个地方,必须提供一个参数的存储过程调用(因为如果你无法猜测)codeprethatraja/pre/code的"通报"既然你不告诉我们指定任何参数,我们真的不能评论的具体问题,所以我们必须去与一般的意见。把一个破发点就行了:codeprelang="c#"retval=cmd.ExecuteNonQuery();errorpointshere/pre/code,回头到你指定什么参数-应该帮助你确定你需要添加的代码为@公报参数的devildx2050
集@ PostedDate = GETDATE()
NBSP。


setnbsp"; PostedDate =(SELECT GETDATE())
评论会员:游客 时间:2012/02/06
巴拉Selvanayagam:这可能发生,如果你提供一个NULL值的参数@通报。请检查您的参数@头条值。尝试一些{的C4}或{C5的}