강의

멘토링

커뮤니티

Inflearn Community Q&A

boradore940552's profile image
boradore940552

asked

C# WinForms Application Development (.NET Framework)

11. Insert, Delete, Update, Query

책이름 변경 버튼

Written on

·

102

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);

}

}

코드로 작성하였습니다.

해당 버튼이 눌린상태로 유지되다가 튕기는데 왜그러는지 알수있을까요?

C#mssql

Answer 1

0

vmproductor0202님의 프로필 이미지
vmproductor0202
Instructor

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

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

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

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

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

'책이름'WHERE

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

감사합니다.

boradore940552's profile image
boradore940552

asked

Ask a question