강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

boradore940552 のプロフィール画像
boradore940552

投稿した質問数

C# Windowsフォーム アプリケーション開発(.NET Framework)

11. データ 挿入, 削除, 更新, 検索

책이름 변경 버튼

作成

·

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

回答 1

0

vmproductor0202님의 프로필 이미지
vmproductor0202
インストラクター

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

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

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

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

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

'책이름'WHERE

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

감사합니다.

boradore940552 のプロフィール画像
boradore940552

投稿した質問数

質問する