抛出异常:' System.Data.SqlClient.SqlException'在System.Data.dll中

时间:2016-10-15 15:47:38

标签: c#

下面是我的添加按钮代码,每次单击添加按钮都会出现此错误

command.ExecuteNonQuery();可以帮我解决这个问题吗?

这是我的代码

private void button4_Click(object sender, EventArgs e) //Add button
        {
            tbLecturerId.Select();

            string strID, strFirstName, strUsername, strPassword, strDepartment, strEmail;

            strID = tbLecturerId.Text;
            strFirstName = tbLname.Text;
            strUsername = Usernametxt.Text;
            strPassword = Passwordtxt.Text;
            strDepartment = cbDepartment.Text;
            strEmail = tbEmail.Text;


            connect.Open();
            SqlCommand command = new SqlCommand(@"INSERT INTO Lecturer_tbl (LecturerID,LecturertName, Username,Password, Department,Email) VALUES('" + strID + "','" + strFirstName + "','" + strUsername + "', '" + strPassword + "','" + strDepartment + "' ,'" + strEmail + "')", connect);
            command.ExecuteNonQuery();

            connect.Close();

            displayLectureGrid();
            clearLecturertbl();

1 个答案:

答案 0 :(得分:1)

您的陈述中有空格和逗号问题。试试这个

SqlCommand command = new SqlCommand(@"INSERT INTO Lecturer_tbl (LecturerID,LecturertName,Username,Password,Department,Email) VALUES('" + strID + "','" + strFirstName + "','" + strUsername + "','" + strPassword + "','" + strDepartment + "','" + strEmail + "')", connect);