gpt4 book ai didi

c# - SQL获取列信息

转载 作者:太空宇宙 更新时间:2023-11-03 19:50:17 25 4
gpt4 key购买 nike

我对 SQL 有点陌生,所以我不确定我的做法是否正确。我正在尝试从我的 SQL Server 数据库中获取数据,我想在其中找出 checkedin 是否为 1/0,但它需要搜索特定用户并在最新日期之后进行排序。

我想做的是这样的:

string connectionString = ".....";
SqlConnection cnn = new SqlConnection(connectionString);

SqlCommand checkForInOrOut = new SqlCommand("SELECT CHECKEDIN from timereg ORDER BY TIME DESC LIMIT 1 WHERE UNILOGIN = '" + publiclasses.unilogin + "'", cnn);

所以我的问题是,我这样做对吗?我如何获取收集到的数据,如果一切处理正确,它应该返回 1 或 0。我应该使用某种 SqlDataReader 吗?我在 C#/WPF 中这样做

谢谢

最佳答案

using (SqlDataReader myReader = checkForInOrOut.ExecuteReader())
{
while (myReader.Read())
{
string value = myReader["COLUMN NAME"].ToString();
}
}

这就是您从 SQL 读取数据的方式,但我建议您查看 Parameters.AddWithValue

关于c# - SQL获取列信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40358065/

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