[SQL] SqlCommand를 INSERT INTO 쿼리가 실행되지 않습니다
SQLSqlCommand를 INSERT INTO 쿼리가 실행되지 않습니다
안녕 얘들이 코드를 가지고있다 :
SqlCommand scom = new SqlCommand(
"INSERT INTO klient(name,surname)
values(@kname,@ksurname)",
conn);
scom.Parameters.AddWithValue("@kname", kname.Text);
scom.Parameters.AddWithValue("@ksurname", ksurname.Text);
conn.Open();
DataTable dt = new DataTable();
SqlDataAdapter SDA = new SqlDataAdapter("SELECT * FROM klient", spojeni);
SDA.Fill(dt);
conn.Close();
이 텍스트 상자의 데이터를 삽입해야합니다 kname, ksurname을하지만, MS SQL 테이블 klient에서 그들을 표시하지 않고 양식을 닫습니다
해결법
-
==============================
1.ExecuteNonQuery는 호출을 누락
ExecuteNonQuery는 호출을 누락
SqlCommand prikaz = new SqlCommand("INSERT INTO klient(name,surname) values(@kname,@ksurname)", spojeni); prikaz.Parameters.AddWithValue("@kname", kname.Text); prikaz.Parameters.AddWithValue("@ksurname", ksurname.Text); spojeni.Open(); prikaz.ExecuteNonQuery(); ......
명령은 데이터베이스를 업데이트하기 위해 실행해야 ...
-
==============================
2.당신은 명령을 실행하지 않았습니다.
당신은 명령을 실행하지 않았습니다.
prikaz.ExecuteNonQuery();
-
==============================
3.언급 한 문제 위의 누락 ExecuteNonQuery는 () 문 때문이다, 코드에이 문을 추가
언급 한 문제 위의 누락 ExecuteNonQuery는 () 문 때문이다, 코드에이 문을 추가
spojeni.Open(); prikaz.ExecuteNonQuery();
from https://stackoverflow.com/questions/17569051/sqlcommand-insert-into-query-does-not-execute by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PostgreSQL을에서 id 컬럼 위치가 중요한가요? (0) | 2020.07.19 |
---|---|
[SQL] 한 열에서 여러 행을 삽입하는 방법 [마감] (0) | 2020.07.19 |
[SQL] 스파크 dataframe 그룹화는 널 (null)을 계산하지 않습니다 (0) | 2020.07.19 |
[SQL] 고유의 페이지 뷰를 추적하기위한 PHP 세션 (0) | 2020.07.19 |
[SQL] 즉 임의의 숫자를 변환 [중복] (0) | 2020.07.19 |