gpt4 book ai didi

c# - SQL命令c#中的查询字符串

转载 作者:太空狗 更新时间:2023-10-29 21:10:34 25 4
gpt4 key购买 nike

首先..请原谅我的英语不好,我希望能被理解。

我经常使用 LINQ,SQL 对我来说是新的。

我正在尝试做下一件事:我在 C# 上有下一个方法:

public string niceMethod() 
{
SqlConnection connection = new SqlConnection("Data Source=*******;Integrated Security=False;");
string commandtext = "SELECT bla FROM items WHERE main = 1";
SqlCommand command = new SqlCommand(commandtext, connection);
connection.Open();
string tDate = (string)command.ExecuteScalar();
connection.Close();
return tDate;
}

我有一个页面,例如:items.aspx?nID=144

我该怎么做才能使 SELECT 命令与查询字符串一起使用并获取值

根据地址上显示的 ID (nID) 从“项目”表中获取?

表格设计如:id, title, bla, main.

最佳答案

尝试这样的事情:

int nID = int.Parse(Request.QueryString["nID"].ToString());
niceMethod(nID);

public string niceMethod(int nID)
{
using (var conn = new SqlConnection("Data Source=server;Initial Catalog=blah;Integrated Security=False;"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = @"SELECT bla, id, title FROM items WHERE main = @nID";
cmd.Parameters.AddWithValue("@nID", nID);
string tDate = cmd.ExecuteScalar().ToString();
return tDate;
}
}

关于c# - SQL命令c#中的查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6565381/

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