작성
·
65
0
private void btn5_Click(object sender, EventArgs e)
{
string bookNo = textBox4.Text;
string bookName = textBox3.Text;
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.Connection = conn;
sqlCommand.CommandText = "UPDATE BOOKS SET NAME = " + "'" + bookName + "'" + "WHERE BOOKNO = " + bookNo;
sqlCommand.ExecuteNonQuery();
btn5_Click(null, null);
}
}
코드로 작성하였습니다.
해당 버튼이 눌린상태로 유지되다가 튕기는데 왜그러는지 알수있을까요?
답변 1
0
안녕하세요.개발자park입니다.
F5키를 눌러서 실행해보시면 디버깅으로 시작됩니다.
상세 예외내용을 확인하실 수 있겠습니다.
보이는 문제점은 bookName + "'" + "WHERE BOOKNO쪽입니다.
쿼리 실행하시면 예를 들어서 다음과 같습니다.
'책이름'WHERE
즉 WHERE앞에 뛰어쓰기가 필요합니다.
감사합니다.