首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查SQL数据库中的8个值是否存在?

如何检查SQL数据库中的8个值是否存在?
EN

Stack Overflow用户
提问于 2019-03-06 20:45:22
回答 1查看 71关注 0票数 0

因此,我希望检查数据库中的值是否存在,然后更改特定按钮和文本框的属性。如果我有8个特定文档的值,那么标签将等于8,否则我将等于数据库中有多少个文档。

代码语言:javascript
复制
    con.Open();
    SqlCommand cmd = con.CreateCommand();
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = "SELECT Count(*) FROM TBL_Documents WHERE SrCode='" + txtSr.Text + "' AND  DocsName='" + lblRegFrm.Text + "'  ";
    DataTable dt = new DataTable();
    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    sda.Fill(dt);
    if (dt.Rows[0][0].ToString() == "1")
    {
        lblreg1.Text = "SETTLED";
        lblreg1.ForeColor = Color.Green;
        BtnReg.Enabled = false;
    }
    else
    {
        lblreg1.Text = "UNSETTLED";
        lblreg1.ForeColor = Color.White;
        BtnReg.Enabled = true;
    }
    con.Close();

这是表单的屏幕截图

我不知道从哪里继续我当前的代码。有8个文档需要检查。

EN

回答 1

Stack Overflow用户

发布于 2019-03-06 20:55:55

如果我没理解错的话,你想知道你有多少个结果,如果结果大于8,你就会做一些事情。所以我认为你需要这样做:

代码语言:javascript
复制
Int32 count = Convert.ToInt32(cmd.ExecuteScalar());
if (count >= 8)
{
    //do something if it was bigger than 8
}
else
{
    //do something if it is smaller.
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55023460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档