책이름 변경 버튼
108
작성한 질문수 29
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앞에 뛰어쓰기가 필요합니다.
감사합니다.
C#.NET 0.5년차~3년차(파트1) 후속강의 질문
2
84
2
9강 18분즈음 속성값에 Label1Text가 안뜹니다.
0
69
2
솔루션 탐색기 WindowsFormApp 더블클릭 후 어셈블리명 변경안됨
0
61
1
이렇게 메서드명 띄워서 나오는 경우는 뭐죠?
0
98
3
16:10 여기까지 쭉 작성했을 때 에러 뜬다고 마지막으로 성공한 빌드를 실행하시겠습니까? 라고 뜨는데
0
72
1
자료 다운로드 파일에 C# 파일들 있는거 같은데
0
71
1
이벤트가 늦게 왔을때 문제 발생
0
75
1
9강 사용자 정의 컨트롤러 질문입니다.
0
103
2
6이벤트 중, 버튼1과 버튼2 연결 에러
0
119
1
수업자료 중에 ppt
0
430
2
단일프로세스 강의 질문
0
359
1
엣지에서 강의 재생이 안됩니다.
0
749
2
사용자 정의 컨트롤러에서
0
291
1
App.config 에 DB 접속 정보를 넣고 변경할 경우
0
416
1
App.config 파일은 없는데 어디에서 추가하나요?
0
1711
5
8강 디버그 수강 중입니다. 클래스 다이어 그램 질문드립니다.
0
381
1
Splitter
0
262
1
단일 프로세스 VS 단일 쓰레드
0
316
1
Windows Forms Designer가 지원되지 않습니다
0
758
1
도구상자에서 라벨을 끌어 놓을 때
0
1122
1
sql리더로는 왜 데이터셋이 아닌 데이터테이블을 쓴건지요
0
257
1
혹시 자마린에서는 이런식의 보안이 있을지 혹시 아시는지용
0
249
2
혹시 오라클 db관련 정리 자료도 받을수 있을까요?
0
284
0
질문부탁드립니다!
0
216
2





