初めてWebMatrixを試していて、さまざまなフォーラムに基づいて、ストアドプロシージャ(SQL Server 2008)を実行するコードをまとめましたが、出力値を取得する必要がありますストアドプロシージャをOUTPUTパラメータに戻します。OUTパラメータを使用したWebmatrix/Razorおよびストアドプロシージャ
私は以下のコードを使用します。私はこれを実行すると
@(
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