0
내가 입력이 UserControl에서받은 다음 매개 변수에 넣고삽입 날짜는
(날짜 유형 필드를 사용하여) 날짜를 포함하여, 데이터의 무리와 함께 내 테이블에 행을 삽입하려고 윈폼 :
위와 같이 cmd.Parameters.AddWithValue("titel", titel);
cmd.Parameters.AddWithValue("dvu" , dvu);
cmd.Parameters.AddWithValue("genre", genreID);
cmd.Parameters.AddWithValue("paginas", paginas);
cmd.Parameters.AddWithValue("taal", taalID);
cmd.Parameters.AddWithValue("isbn13", isbn13);
cmd.Parameters.AddWithValue("isbn10", isbn10);
cmd.Parameters.AddWithValue("uitgever", uitgever);
cmd.Parameters.AddWithValue("auteur", auteurID);
cmd.Parameters.AddWithValue("bindwijze", bindwijzeID);
는 'DVU'는 추가되는 날짜. 입력 된 형식은 DD-MM-YYYY입니다. 그러나 다음과 같이 쿼리를 실행할 때 :
conn.Open();
cmd.CommandText = "INSERT INTO Boek (ItemID, AuteurID, BoekGenreID,
BindwijzeID, TaalID, ISBN10, ISBN13, AantalPagina)
VALUES (@itemID, @auteur, @genre, @bindwijze,
@taal, @isbn10, @isbn13, @paginas);";
cmd.ExecuteNonQuery();
conn.Close();
다른 데이터가 삽입되는 날짜가 데이터베이스에 삽입되지 않습니다.
어떻게 해결할 수 있습니까?
편집 : 수정 됨. 나는 그들을 내 질문에 포함시키는 것을 완전히 잊었다! :/ 죄송합니다!
형식을 언급 했으므로'dvu' 매개 변수를'string' 변수에 바인딩하는 것처럼 보입니다. 나는 당신이'DateTime' 변수를 사용하기를 제안합니다. 하지만 먼저 'dvu' 열이 SQL에 포함되어 있는지 확인하십시오. 너 잊어 버린 것 같아. –
아마도 검색어에 dvu 매개 변수와 필드 이름을 추가해야합니다. – Steve
Geez, 고맙습니다, 스티브, 추가하는 것을 잊었습니다 =. = – Matthijs