我正在尝试制作一个允许我将趋势存储在 SQL 表中的程序。如果输入到文本框中的主题标签尚不存在,我需要将其添加到数据库中,然后将计数器加 1。
第一列是“HashTag”,第二列是“Counter”,分别具有 char(10) 和 int 属性。
我是 SQL 新手,所以有点问题。这就是我到目前为止所拥有的。
SqlConnection connection = new SqlConnection();
connection.ConnectionString = (@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Jordan Moffat\Desktop\coursework\WindowsFormsApplication\WindowsFormsApplication\HashTags.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
connection.Open();
HashTagReader r = new HashTagReader();
if (r.HashTagSearch(s))
MessageBox.Show("I Found it!");
else
{
SqlCommand myCommand = new SqlCommand("INSERT INTO tblHashTag (HashTag, Counter) " + "Values (s, ++)", connection);
myCommand.ExecuteNonQuery();
}
connection.Close();
有什么建议么?