과제를 하는데 MS Access로 만든 데이터베이스를 안드로이드 어플에 연동하고 있습니다. <div><br></div> <div>데스크탑용으로 각종 SQL 명령어 테스트를 해 보고, 어플리케이션 제작 중에 있는데</div> <div><br></div> <div>데이터 검색이나 추가는 정말 잘 작동 합니다. Select나 Insert Into 같은거요</div> <div><br></div> <div>데이터 추가하는 부분 구현을 완료 하고 나서 수정 기능을 구현하려고 Update [테이블] set 을 하려고 하는데 예외가 발생합니다 ㅠㅠㅠ</div> <div><br></div> <div>뭔가 잘못됐나 싶어서 프로젝트 새로 만들어서 Update 명령 딱 하나 넣어서 실행 해 봤는데 동일한 이유로 예외가 발생하네요</div> <div><br></div> <div>이유는 모르지만 Update 명령은 안드로이드에서 안되는가 보다.. 생각하고 대안으로 수정 기능을 해당 데이터를 삭제 후 다시 저장하도록 delete 명령을 쓰려고 하니까</div> <div><br></div> <div>delete도 Update와 같은 이유로 예외가 발생합니다.</div> <div><br></div> <div>안되면 안되는대로 제출 해도 되겠지만 그래도 신경 쓰이는건 어쩔 수 없네요.</div> <div><br></div> <div>구글 검색 해 보고 왔습니다. 하지만 정보가 없습니다.</div> <div><br></div> <div><div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201505/1432878137BYjUc1xPy9rL1RE.png" width="800" height="514" alt="제목 없음.png" class="chimg_photo" style="border:none;"></div> <div style="text-align:left;"><br></div> <div style="text-align:left;">테스트 용으로 만든 프로젝트구요.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">이 프로젝트에서는 명령은 저거 하나 썼는데 예외가 던져집니다.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">directAccess()메소드 에서는 Statement를 반환합니다. AccessDB 클래스를 테스트용으로 고쳤습니다.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;"> <div>05-29 14:39:04.005: W/System.err(29928): net.ucanaccess.jdbc.UcanaccessSQLException: com.healthmarketscience.jackcess.impl.ColumnImpl$DateExt cannot be cast to java.sql.Timestamp</div> <div>05-29 14:39:04.005: W/System.err(29928): <span class="Apple-tab-span" style="white-space:pre;"> </span>at net.ucanaccess.jdbc.UcanaccessStatement.executeUpdate(UcanaccessStatement.java:211)</div> <div><br></div> <div>DateExt가 Timestamp로 캐스트 될 수 없다고 하는데</div> <div><br></div> <div>데스크탑에선 잘 되는데 왜 폰에선 안될까요...</div></div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.