我正在制作一个投票系统。我遇到了一个问题,无法给每个被投票的候选人添加计数(每次候选人被投票时都会增加)。
我的投票按钮代码是:
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();
}
我的表格如下:
Vcount
的结果是 NULL
。我做错了什么?还是我的 SQL 语句不正确?
Vcount=ISNULL(Vcount,0)+1
- D Stanley