어제 이상한 문제가 발생했습니다. 프로젝트를 테스트할 때 ACCESS 데이터베이스의 특정 테이블을 조작하려고 했는데 디자인 보기를 열려고 했을 때 수정을 위해 열 수 없다는 경고가 나타났습니다! 특정 뷰가 이 데이터 테이블에 바인딩되어 현재 작동할 수 없다고 합니다! 이상한! 이런 문제가 발생한 적이 없습니다. 이 테이블을 수정할 수 없습니까? 그리고 테이블은 항상 잠겨 있는 것처럼 보입니다. 오랫동안 작업한 끝에 시간이 늦었다는 걸 깨닫고 먼저 잠자리에 들어야 했습니다. 오늘 다시 조사를 하려고 왔는데 여전히 안되더라구요.. 온라인으로만 확인이 되더라구요.. 결국 누군가가 온라인에서 이 문제를 언급한 것을 보고 데이터베이스 연결이 닫히지 않았을 수도 있다고 하더군요. 나는 항상 SQL을 사용했기 때문에 그것을 믿지 못합니다. 비록 가끔 그것을 잊어버렸더라도 데이터베이스 연결을 닫는 것도 이 일을 해서는 안 됩니다. 그래서 테스트 중이던 페이지를 열었는데, 당연히 데이터베이스도 닫히지 않았고, 데이터 리더도, 데이터 연결도 닫혀 있지 않은 것을 확인하고, 바로 종결문을 작성하고 다시 테스트를 했는데요! 이번에는 끝났습니다! ! 드디어 데이터베이스가 락이 없는 상태로 복원되었고, 제가 운영하고 싶었던 테이블도 정상적으로 디자인이 가능해졌습니다. 마음속의 돌이 땅에 떨어졌는데, 데이터가 제때에 닫히지 않으면 이런 끔찍한 결과가 일어날 것 같았습니다. 앞으로는 정말 좋은 습관을 키워야 할 것 같습니다. . 그래서 바로 기사를 썼습니다. 이 경험이 있는 친구들에게 도움이 되기를 바랍니다. 웃지 마세요. 하하, 저는 아직 어리지만 이 글이 친구들에게 도움이 되기를 바랍니다.
앞으로는 모두가 좋은 습관을 기를 수 있기를 바랍니다. 사용 후에는 제때에 데이터베이스를 닫아두시기 바랍니다... ㅎㅎ
http://www.cnblogs.com/Monday/archive/2006/11/24/570477.html