日期:2014-05-17  浏览次数:20400 次

求大神看看为什么SQL插入数据时老是出错
本帖最后由 poweful 于 2013-04-05 11:04:56 编辑
代码为:
protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string constr = System.Configuration.ConfigurationManager.ConnectionStrings["DormitoryMSConnectionString"].ToString();
            string sqlstr = "insert into 财产报修表 values('" + txtUserConnect.Text + "','" + txtUSerRoom.Text + "','";
            sqlstr += ddlUserDormitory.SelectedItem.Text + "','" +txtUserTime.Text + "','" + txtUserRepair.Text + "','";
            sqlstr += txtUserRepairDetail.Text + "','" + Request.Cookies["UNum"].Value + "')";
            txtUserRepairDetail.Text = sqlstr;
            Selection st = new Selection();
            st.insertTable(constr, sqlstr);
        }


    public void insertTable(string constr, string sqlstr)
        {
            SqlConnection con = new SqlConnection(constr);
            con.Open();
            SqlCommand com = new SqlCommand(sqlstr, con);
            com.ExecuteNonQuery();
            con.Close();
        }


求大神指错


------解决方案--------------------
请帖错误信息。

另外,可以在st.insertTable(constr, sqlstr);处设置端口,将sqlstr内容copy到Sql server management studio中执行,调试。