오랫동안 ASP 코드 를 쓰 지 않 았 습 니 다.오늘 간단 한 메모 장 을 만 들 때 오류 가 발생 했 습 니 다.Microsoft Office Access Database Engine 오류'80040 e14'Insert INTO 문장의 문법 오류 입 니 다.인터넷 에서 자 료 를 찾 아 보 니 이 오류 가 원인 으로 인 한 것 임 을 알 수 있 었 다.1)보존 자 를 이름 으로 사용 했다.대부분의 데이터 베 이 스 는 보존 글자 가 있다.예 를 들 어'name'은 보존 글자 이기 때문에 데이터베이스 에 있 는 열 이름 에 사용 할 수 없습니다.2)이름 에 특수 문 자 를 사용 합 니 다.특수 문자 의 예 는 다음 과 같다./*:!\#&-?3)열 이름 에 빈 칸 을 사용 합 니 다.4)데이터베이스 에 있 는 대상 에 게 입력 마스크 를 정의 하고 삽 입 된 데이터 가 이 마스크 와 일치 하지 않 을 때 도 이 오류 가 발생 할 수 있 습 니 다.이 문 제 를 해결 하 는 방법 은 다음 과 같은 두 가지 가 있 습 니 다.1)데이터베이스 에 있 는 열 이름 을 지정 할 때'name','date','where','select','level'등 보존 자 를 사용 하지 마 십시오.또한,빈 칸 과 특수 문자 2)필드 이름과 보존 자 를 제거 하 는 동시에 sql 구문 에서[]를 사용 하여 구분 할 수 있 습 니 다.Insert into messages([names],qq,content)values('jb51.net','76312395','나의 성공 과 여러분 의 지원 은 밀접 하여 나 눌 수 없 는')흔 한 데이터베이스 시스템 의 보존 글자 목록 을 참고 하 십시오.웹 페이지:SQL Server 2005 http://technet.microsoft.com/zh-cn/library/ms143507.aspx Microsoft Access 2007 http://office.microsoft.com/zh-cn/access/HA100306432052.aspx Microsoft Access 2000 http://support.microsoft.com/default.aspx?scid=kb ;en-us;Q209187MySQL http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: