책 내용 질문하기
액세스 SQL 오류
도서
2026 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
369
조회수
109
작성일
2026-08-15
작성자
박*영
첨부파일

책과 강의 내용 그대로 따라했는데 사진처럼 오류가 뜹니다. 무슨 문제가 있는 것일까요...

답변
2026-08-17 12:16:36

안녕하세요.

사진을 보면 콤보 상자의 행 원본 SQL 문에 오타가 있는 것이 원인으로 보입니다.

현재 입력된 내용은 다음과 같습니다.

SELECT 소방본부.순번, 소방본부.본부명 FROM 소방본부;

그런데 화면의 오류 메시지는

하나의 열 수준 CHECK 제약 조건에서는 여러 열을 사용할 수 없습니다.

라고 나오는데, 이 SQL 자체는 정상적인 SELECT 문입니다.

따라서 먼저 행 원본을 직접 입력하지 말고 [행 원본] 오른쪽의 ... 작성기 단추를 눌러 쿼리 작성기에서 다시 지정해 보시는 것을 권합니다. 작성기에서 소방본부 테이블의 순번, 본부명 두 필드를 추가한 후 닫아서 저장하면 됩니다.

또한 화면상 바운드 열=1, 열 수=2도 정상입니다.

즉, 강의의 설정 자체가 잘못된 것은 아니며, 현재 행 원본에 눈에 보이지 않는 문자나 입력 오류가 들어갔거나 Access가 속성값을 잘못 해석한 가능성이 큽니다. 기존 행 원본을 완전히 삭제한 뒤 다시 입력해 보세요.

SELECT 소방본부.순번, 소방본부.본부명 FROM 소방본부;

그래도 동일한 오류가 발생한다면, 그때는 소방본부 테이블의 순번·본부명 필드 구조나 테이블 자체의 유효성 검사 규칙 문제를 확인해야 합니다. 현재 사진만 보면 콤보 상자의 바운드 열, 열 수, 열 너비 설정에는 문제가 없습니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-17 12:16:36

    안녕하세요.

    사진을 보면 콤보 상자의 행 원본 SQL 문에 오타가 있는 것이 원인으로 보입니다.

    현재 입력된 내용은 다음과 같습니다.

    SELECT 소방본부.순번, 소방본부.본부명 FROM 소방본부;

    그런데 화면의 오류 메시지는

    하나의 열 수준 CHECK 제약 조건에서는 여러 열을 사용할 수 없습니다.

    라고 나오는데, 이 SQL 자체는 정상적인 SELECT 문입니다.

    따라서 먼저 행 원본을 직접 입력하지 말고 [행 원본] 오른쪽의 ... 작성기 단추를 눌러 쿼리 작성기에서 다시 지정해 보시는 것을 권합니다. 작성기에서 소방본부 테이블의 순번, 본부명 두 필드를 추가한 후 닫아서 저장하면 됩니다.

    또한 화면상 바운드 열=1, 열 수=2도 정상입니다.

    즉, 강의의 설정 자체가 잘못된 것은 아니며, 현재 행 원본에 눈에 보이지 않는 문자나 입력 오류가 들어갔거나 Access가 속성값을 잘못 해석한 가능성이 큽니다. 기존 행 원본을 완전히 삭제한 뒤 다시 입력해 보세요.

    SELECT 소방본부.순번, 소방본부.본부명 FROM 소방본부;

    그래도 동일한 오류가 발생한다면, 그때는 소방본부 테이블의 순번·본부명 필드 구조나 테이블 자체의 유효성 검사 규칙 문제를 확인해야 합니다. 현재 사진만 보면 콤보 상자의 바운드 열, 열 수, 열 너비 설정에는 문제가 없습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.