【发布时间】:2021-04-13 19:33:34
【问题描述】:
我为删除 SQL server 数据库中的记录写了一个存储过程 但是我不能用存储过程发送参数。 这是我的存储过程:
ALTER PROCEDURE [dbo].[DeleteRecord]
AS
DECLARE @id INT
DELETE FROM Student1 WHERE id = @id
这是我调用这个存储过程的 C# 代码:
var db = new PetaPoco.Database("test");
db.Fetch<Models.Generated.test.Student1>("; EXEC [dbo].[DeleteRecord] @@Id = @0", Id);
【问题讨论】:
-
错字?
whrere应该是where -
我不能执行存储过程,因为我认为我的过程是错误的
-
我昨天在另一个帐户和问题下回答了你:整个代码是一个大错字stackoverflow.com/questions/67055455/…