按钮单击插入输入端口

时间:2015-11-10 17:04:24

标签: c# sql asp.net webforms

我有按钮点击事件,其中文本框中的项目放在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输入的帮助。

0 个答案:

没有答案