关于一个存储过程的菜鸟问题

冬天里的小生命 冬天里的小生命 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我写了一个存储过程,当管理员删除用户的时候,添加管理日志。但是写到C#的时候,老是报错,说缺少参数
请各位指点下。

create proc Operation_Add ----添加日志
@AdminId int,
@Content varchar(200)
as insert into Operation (AdminId,Content) values (@AdminId,@Content)

ALTER proc User_DeleteById --删除用户
(
@Id int,
@AdminIds int
)
as
declare @Contents varchar(200)
set @Contents=('删除了用户:'+(select Name from Users where Id=@Id))
exec Operation_Add
@AdminId=@AdminIds,
@Content=@Contents
delete from Users where Id=@Id
return 1


当我传参@Id和@AdminIds的时候,提示我缺少参数AdminIds
当我调试的时候,发现我传的2个参数分别赋给了:@Id和@AdminId 所以很不解
请各位帮忙解释下,应该如何操作?
...全文
评论 11
收藏 已收藏
分享
返回顶部
冬天里的小生命
.NET社区 62,272 成员 668,968 内容