Microsoft Access 데이터베이스는 개체 이름이나 필드 이름에 숫자 표시(#), 마침표(,) 또는 큰따옴표("") 표시와 같은 특수 문자의 사용을 제한하지 않지만 특수 문자를 사용하는 경우 문자를 입력하면 예상치 못한 오류가 발생할 가능성이 매우 높습니다.
따라서 Microsoft에서는 Access 데이터베이스 또는 데이터베이스 프로젝트의 데이터베이스 개체 이름에 특수 문자를 사용하지 않을 것을 권장합니다. 이 문서에서는 사용하지 말아야 할 몇 가지 특수 문자에 대해 설명합니다. 우리는 이러한 특수 문자에 특정 문제가 발생한다는 것을 이미 알고 있습니다.
Access를 사용하거나 Microsoft Visual Basic 응용 프로그램 또는 ASP(Active Server Pages) 응용 프로그램과 같은 다른 응용 프로그램을 사용하는 경우 다음 특수 문자를 사용하지 않아야 합니다.
spaces
큰따옴표 "
skimming Sign '
serious `
숫자 표시 #
퍼센트 기호 %
보다 큼 기호 >
미만 기호 <
느낌표 !
마침표 .
대괄호 [또는 ]
별표 *
달러 기호 $
세미콜론 ;
콜론 :
물음표 ?
캐럿 ^
괄호(또는 )
더하기 기호 +
백슬래시
액세스 명명 규칙 마침표(.), 느낌표를 사용하지 않는 것이 좋습니다. 함수, 변수, 필드 또는 데이터베이스 개체(예: 테이블 및 양식) 이름에 점(!), 악센트 표시(`), 대괄호([ ]), 공백( ) 또는 이중 부호(")가 포함됩니다. .
Access의 명명 규칙에 대한 자세한 내용을 보려면 도움말 메뉴에서 Microsoft Access 도움말을 클릭하고 Office 길잡이나 도움말 마법사에서 필드, 컨트롤 및 개체에 대한 명명 규칙을 입력한 다음 검색을 클릭하여 이 항목을 확인하세요.
Access에서 다음 특수 문자를 사용할 경우 발생할 수 있는 몇 가지 알려진 문제가 있습니다. 다음 상황은 이러한 특수 문자의 사용을 피해야 하는 경우를 설명합니다.
데이터베이스 개체를 다른 파일 형식(예: Microsoft Excel 파일 형식, HTML 파일 형식 또는 일부 텍스트 파일 형식)으로 내보낼 때 숫자 표시자(# ) 또는 마침표(.)를 개체 이름이나 필드 이름으로 사용합니다.
Access에서 하이퍼링크를 사용하면 이러한 하이퍼링크는 숫자 표시(#)를 구분 기호로 사용하여 일부 수정된 "메모" 필드로 저장됩니다. 따라서 숫자 토큰은 Access에서 예약어로 간주됩니다. 하이퍼링크를 만들 때 숫자 태그를 사용하지 마세요.
텍스트 파일을 Access로 가져오고 텍스트 파일에 탭이나 기타 특수 문자가 포함되어 있으면 특수 문자가 변환된 다음 특수 문자가 상자로 나타납니다. 따라서 가져온 테이블을 사용하려고 하면 예기치 않은 오류가 발생합니다. Access로 테이블을 가져올 때 원본 테이블에 특수 문자를 사용하지 마십시오.
ASP 양식을 사용하여 Access 데이터베이스의 데이터를 추가하거나 수정할 때 양식에 백분율 기호(%), 더하기 기호(+) 또는 캐럿(^)을 사용하면 안 됩니다. 이러한 특수 문자는 Access 데이터베이스에서 올바르게 변환되지 않습니다.
2바이트 문자 언어를 사용하는 경우 데이터베이스 개체 이름이나 컨트롤 이름에 2바이트 문자를 사용하지 마세요. 예를 들어, 이중 너비 문자 언어를 사용하는 경우 전자 괄호를 사용하면 안 됩니다. 개체나 컨트롤의 이벤트 프로시저 내에 코드가 있는 경우 전자 괄호를 사용하면 컴파일 오류가 발생할 수 있습니다.
관련 권장 사항: 데이터베이스 액세스 튜토리얼
위 내용은 액세스 데이터베이스에 사용할 수 없는 특수 문자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!