Access에서 작업할 때 피해야 할 특수 문자

기술 자료 번역 기술 자료 번역
기술 자료: 826763 - 이 문서가 적용되는 제품 보기.
본 문서의 내용은 Microsoft Access 데이터베이스(.mdb)와 Microsoft Access 프로젝트(.adp)에 적용됩니다.

초급 사용자: 단일 사용자 컴퓨터의 사용자 인터페이스에 대한 지식이 필요합니다.
모두 확대 | 모두 축소

이 페이지에서

요약

Microsoft Access에서는 데이터베이스 개체 이름이나 데이터베이스 필드 이름에서 숫자 기호(#), 마침표(.), 큰 따옴표(") 같은 특수 문자를 사용하는 것을 제한하지 않습니다. 그러나, 특수 문자를 사용하면 예기치 않은 오류가 발생할 수 있습니다. 따라서, Access 데이터베이스의 데이터베이스 개체 이름이나 데이터베이스 프로젝트에서 특수 문자를 사용하지 않는 것이 좋습니다. 이 문서에서는 이러한 특수 문자의 알려진 문제 때문에 피해야 할 특수 문자에 대해 설명합니다.

추가 정보

Access에서 작업할 때나, Microsoft Visual Basic 응용 프로그램이나 ASP(Active Server Pages) 응용 프로그램 같은 일부 다른 응용 프로그램에서 작업할 때 다음과 같은 특수 문자는 피해야 합니다.
표 축소표 확대
공백
큰따옴표"
아포스트로피'
악센트 기호`
숫자 기호#
백분율 기호%
보다 큼>
보다 작음<
느낌표 !
마침표.
대괄호[ 또는 ]
별표*
달러$
세미콜론;
콜론:
물음표?
캐럿^
중괄호( 또는 )
더하기 기호+
백슬래시\

Access 명명 규칙

함수 이름, 변수 이름, 필드 이름, 테이블과 폼 같은 데이터 개체 이름 안에 마침표(.), 느낌표(!), 악센트 기호(`), 대괄호([ ]), 공백( ), 큰따옴표(")를 사용하지 않는 것이 좋습니다.

Access의 명명 규칙에 대한 자세한 내용을 보려면 도움말 메뉴에서 Microsoft Access 도움말을 누르고, Office 길잡이나 도움말 마법사에서 필드, 컨트롤 및 개체 이름 지정을 입력한 다음 찾기를 눌러서 나타나는 항목을 보십시오.

Access에서 다음과 같은 특수 문자를 사용하면 발생하는 문제 중 알려진 문제가 있습니다. 아래의 시나리오에서는 특수 문자를 사용하지 않아야 할 경우를 설명합니다.
  • 데이터베이스 개체를 Microsoft Excel 파일 형식, HTML 파일 형식 또는 텍스트 파일 형식 같은 다른 파일 형식으로 내보낼 때는 데이터베이스 개체 이름이나 필드 이름에 숫자 기호(#)나 마침표(.)를 사용하지 마십시오.

    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    308686 ACC2000: 테이블을 다른 파일 형식으로 내보내면 필드 이름의 특수 문자가 변경된다
  • Access에서 하이퍼링크를 사용하면 하이퍼링크가 숫자 기호(#)를 구분 기호로 사용하는 수정된 메모 필드로 저장됩니다. 따라서, Access에서 숫자 기호는 예약어로 간주됩니다. 하이퍼링크를 만들 때 숫자 기호를 사용하지 마십시오.

    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    162855 ACC97: 이름에 "#"가 있는 문서에는 하이퍼링크로 연결할 수 없다
  • 텍스트 파일을 Access로 가져올 때 텍스트 파일에 탭이나 그 밖의 다른 특수 문자가 있으면 이러한 특수 문자가 변환되어 상자로 나타납니다. 따라서, 가져온 테이블을 사용하려고 하면 예기치 않은 오류가 발생합니다. Access로 가져올 때는 원본 테이블에서 특수 문자를 사용하지 않아야 합니다.

    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    210433 ACC2000: MDB에서 특수 문자를 바꾸거나 제거하기 위한 예제 함수
  • ASP 폼을 사용하여 Access 데이터베이스에 데이터를 추가하거나 수정하는 경우에는 폼에서 백분율 기호(%), 더하기 기호(+) 또는 캐럿(^)을 사용하지 않아야 합니다. Access 데이터베이스에서 이러한 특수 문자가 제대로 변환되지 않을 수 있습니다.

    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    163334 ACC97: ASP 폼에서 백분율, 더하기 및 캐럿 기호를 사용하는 방법
  • 전자 언어를 사용할 때는 데이터베이스 개체 이름이나 컨트롤 이름에 전자 문자를 사용하지 마십시오. 예를 들어, 전자 언어를 사용할 때는 전자 괄호를 사용하지 않아야 합니다. 전자 괄호를 사용하면 해당 개체나 컨트롤에 대한 이벤트 프로시저에 코드가 있을 경우 컴파일 오류가 발생할 수 있습니다.




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 826763 - 마지막 검토: 2004년 4월 13일 화요일 - 수정: 1.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
키워드:?
kbdatabase kbusage kbinfo KB826763

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com