gpt4 book ai didi

c# - 如何在sql c#中增加一个整数

转载 作者:行者123 更新时间:2023-11-30 13:16:53 24 4
gpt4 key购买 nike

我正在制作一个投票系统。我在为他们投票的每个候选人添加计数(每次投票候选人时增加)时遇到问题。

我的投票按钮代码是:

    sc.Open();
try
{
cmd = new SqlCommand("UPDATE TableVote SET Vcount=Vcount+1 WHERE id=@count", sc);

cmd.Parameters.AddWithValue("@count", TxtPresID.Text);

int res = cmd.ExecuteNonQuery();
if (res > 0)
{
MessageBox.Show(TxtPresID.Text.ToString() + " Saved!");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sc.Close();
}

我的 table 是

my sql

Vcount 的结果只是NULL..

null

我做错了什么?或者我的 Sql 语句是否正确?

最佳答案

看起来你的 VcountNULL。正如其他人指出的那样,您应该将该列默认设置为 0 或者您可以这样做

UPDATE TableVote SET Vcount=ISNULL(Vcount, 0) + 1 WHERE id=@count

关于c# - 如何在sql c#中增加一个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639474/

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