【发布时间】:2012-01-11 02:49:15
【问题描述】:
我是第一次尝试 WebMatrix,并且基于各种论坛,我将代码放在一起执行存储过程(在 SQL Server 2008 中),但我需要从存储过程中检索输出值返回到 OUTPUT 参数中。
我使用以下代码:
@(
var strInputParam = "Test";
var strOutputParam = "";
var db = Database.Open("mydatabase");
var selectQueryString = "EXECUTE dbo.SP_Test @0, @1";
//var selectQueryString = "EXECUTE dbo.SP_Test @0, @1 OUTPUT";
db.Execute(selectQueryString, strInputParam, strOutputParam);
}
当我运行它时,程序运行但“strOutputParam”在执行后仍然为空。我还尝试了注释代码中的版本作为替代方案,但这也带来了空值。
我需要做些什么来检索 OUTPUT 参数值吗?
感谢您的帮助!
【问题讨论】:
标签: c# stored-procedures razor webmatrix