본문으로 바로가기

[C#] ODBC 삭제 에러, 쿼리 에러

category 에러 모음/C# 2021. 8. 24. 19:08

[C#] ODBC 삭제 에러, 쿼리 에러

발생한 에러

C#에서 ODBC 연결 후 테이블 데이터 삭제 및 삽입 명령어를 실행하는데 아래와 같은 에러가 발생하였다. 분명히 잘 되던 코드인데 왜 안되는 지 이해가 되지 않았다.

[Microsoft][ODBC Microsoft Access 드라이버] 이 작업에서는 업데이트할 수 있는 쿼리를 사용해야 합니다.
[Microsoft][ODBC Microsoft Access 드라이버] 지정된 테이블에서 삭제할 수 없습니다.

해결방법

해결방법은 매우 간단한 문제였다. 해당 파일의 접근 권한을 확인하여 모든 권한을 부여하면 간단하게 해결할 수 있다. 접근하고 있는 .mdb 파일의 속성을 클릭하여 해당 파일에 대해 사용자가 가지고 있는 권한을 확인해보자. 해당 작업을 하기 위한 권한이 없는 경우 추가해주면 된다. 아래 이미지를 참고해보자.

마지막

해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.

반응형