我是使用sqlserver的新手,我试图将组合框的选定值插入到表中。我的代码如下所示:
sudo nginx -t
OCE是comboBox1 btw中的一个项目。当我把textBox.Text等放进去的时候它工作正常,但现在这里有什么问题?谢谢你的阅读! :)
答案 0 :(得分:2)
您在查询)
中缺少VALUES()
:
SqlCommand cmd = new SqlCommand(@"INSERT INTO Accounts
(server)
VALUES ('" + comboBox1.SelectedItem.ToString() + "')", con);
但我建议你使用参数来避免SQL注入,如下所示:
SqlCommand cmd = new SqlCommand(@"INSERT INTO Accounts (server) VALUES (@server)", con);
cmd.Parameters.AddWithValue("@server", comboBox1.SelectedItem.ToString());
cmd.ExecuteNonQuery();