Я впервые пытаюсь использовать WebMatrix и на основе различных форумов собираю код для выполнения хранимой процедуры (в SQL Server 2008), но мне нужно получить выходное значение из сохраненную процедуру обратно в параметр OUTPUT.Webmatrix/Razor и хранимая процедура с параметром OUT
Я использую следующий код:
@(
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?
Благодарим за помощь!
Спасибо, Майк. Думаю, мне нужно вернуться к регулярному программированию. На этот раз я думал, что смогу собрать вещи и не буду изобретать велосипед :-( – user1142216