gpt4 book ai didi

c# - C# 中的简单 SQL 选择?

转载 作者:可可西里 更新时间:2023-11-01 08:13:55 28 4
gpt4 key购买 nike

在我当前的项目中,为了获取单个值(从表中选择 id=val 的列),之前的程序员通过使用数据行、数据表和 sqldatadapter(当然还有 sqlconnection)来获取该值。

是否有更简单的方法来进行简单的选择查询?在 php 中,我可以只使用 mysql_query 然后使用 mysql_result 就完成了。

如果我能做到就好了:

SqlConnection conSql = new SqlConnection(ConnStr);
SomeSqlClass obj = new SomeSqlClass(sql_string, conSql);
conSql.Close();
return obj[0];

感谢任何提示。

最佳答案

您可以跳过 DataReaderDataAdapter 并仅在 sql 命令上调用 ExecuteScalar()

using (SqlConnection conn = new SqlConnection(connString))
{
SqlCommand cmd = new SqlCommand("SELECT * FROM whatever
WHERE id = 5", conn);
try
{
conn.Open();
newID = (int)cmd.ExecuteScalar();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

关于c# - C# 中的简单 SQL 选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504895/

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