Inflearn brand logo image

인프런 커뮤니티 질문&답변

김망님의 프로필 이미지
김망

작성한 질문수

C# 윈폼_ 응용프로그램 개발

11. 데이터 삽입, 삭제, 수정, 조회

책이름 변경 버튼

작성

·

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님의 프로필 이미지
개발자Park
지식공유자

안녕하세요.개발자park입니다.

F5키를 눌러서 실행해보시면 디버깅으로 시작됩니다.

상세 예외내용을 확인하실 수 있겠습니다.

보이는 문제점은 bookName + "'" + "WHERE BOOKNO쪽입니다.

쿼리 실행하시면 예를 들어서 다음과 같습니다.

'책이름'WHERE

즉 WHERE앞에 뛰어쓰기가 필요합니다.

감사합니다.

김망님의 프로필 이미지
김망

작성한 질문수

질문하기