我有按钮点击事件,其中文本框中的项目放在sql表中。我的问题是我无法解决我得到的错误。代码如下
var cntstring = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
var cmd = "insert into FRQ values(@1,@2,@3)";
using (SqlConnection cnn = new SqlConnection(cntstring))
{
using (SqlCommand cmd = new SqlCommand(cmd,cnn))
{
cmd.Parameters.AddWithValue("@1", TextBoxtest1.Text);
cmd.Parameters.AddWithValue("@2", TextBoxtest2.Text);
cmd.Parameters.AddWithValue("@3", TextBoxtest3.Text);
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}
我在编码期间遇到一个错误,我有一些无效的参数,但我不确定我做错了什么。我尽我所知建立这个代码(我是初学者)。任何帮助都会很棒。
VS给我的提示是问题在于这部分代码
using (SqlCommand cmd = new SqlCommand(cmd,cnn))
如果有帮助的话。
我还欢迎任何有关防止sql输入的帮助。