2012-07-06

C# DBAdapter.Update(), "INSERT INTO 오류"


DB에 액세스 하는 방법에 대해 공부를 하던 중, MS Access로 DB를 만들고 DBAdapter와 DataSet을 이용해 간단하게 데이터를 보여주고 업데이트하고 수정하는 것까지는 할 수 있다고 생각했는데,
어떤 DB에서는 DBAdapter.Update() 메쏘드로 Insert 때에 "INSERT INTO 오류"가 났다.
직접 필드를 추가한 DB에서는 정상 작동하고, 꼭 엑셀파일로 필드와 데이터를 추출한 DB만 오류가 있었다.

키값, Null허용, 필드의 디자인이 어떻게 되있는지 모두 확인 했지만 답을 못찼고 있었는데
답은 필드의 이름에 공백이었다.
"날 짜"를 "날짜"로 변경하니 정상적으로 INSERT 되었다.

댓글 없음:

댓글 쓰기