gpt4 book ai didi

stored-procedures - 网络矩阵和存储过程

转载 作者:行者123 更新时间:2023-12-04 07:42:32 24 4
gpt4 key购买 nike

我在玩 WebMatrix,到目前为止,我想出如何将存储过程与 Razor/WebMatrix 一起使用的最好方法就是这样-

@if (IsPost) {

var LinkName = Request["LinkName"];
var LinkURL = Request["LinkURL"];

string sQ = String.Format("execute dbo.myprocname @LinkName=\"{0}\",
@LinkURL=\"{1}",LinkName, LinkURL);

db.Execute(sQ);
}

请注意,我没有对 SQL 注入(inject)或类似的事情进行任何形式的检查,我认为这是非常必要的。我错过了什么吗?

最佳答案

Execute方法接受参数。

@if (IsPost) {
var LinkName = Request["LinkName"];
var LinkURL = Request["LinkURL"];
string SQL = "exec dbo.myprocname @0, @1";
db.Execute(SQL, LinkName, LinkURL);
}

更新:我已经更新了我的答案,以便为 sproc 的参数提供编号而不是命名的占位符。

关于stored-procedures - 网络矩阵和存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720113/

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