gpt4 book ai didi

c# - 带有 OUT 参数的 Webmatrix/Razor 和存储过程

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:57 24 4
gpt4 key购买 nike

我是第一次尝试 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 参数值?

感谢您的帮助!

最佳答案

数据库助手不支持输出参数。它从未设计用于存储过程。您可以改用普通的 ADO.NET。

关于c# - 带有 OUT 参数的 Webmatrix/Razor 和存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com