호스트 ASP
다음은 VM 유지 관리에서 자주 발생하는 ASP 프로그램의 일부 데이터베이스 호출 오류이며 수집은 다음과 같이 구성됩니다.
레지스트리 키를 열 수 없음 (8007000e)
Odbc 드라이버용 Microsoft ole db 액세스 인터페이스 오류' 8007000e'
[Microsoft] [odbc Microsoft access 드라이버] 일반 오류레지스트리 키' Temporary' 를 열 수 없습니다
프로세스 0x 1 1b4 스레드 0x 1a4c DBC 0x9d34354 Jet 득실 (비휘발성) Jet DSN.
1. 데이터베이스를 열 때 쓰기 방법이 잘못되었습니다. 표준 액세스 데이터베이스 호출 방법은 다음과 같습니다.
"드라이버 = {Microsoft access driver (*. Mdb)}; Dbq = "& ampserver.mappath("db. MDB) 을 참조하십시오
2. 데이터베이스 파일을 업로드합니다.
일반 네트워크 오류입니다. 인터넷 문서를 보십시오 (80004005)
Odbc 드라이버용 Microsoft ole db 공급자 오류' 80004005' [Microsoft] [odbc SQL server driver] [TCP/IP sockets] 일반 네트워크 인터넷 문서를 확인해 주세요.
1. 데이터베이스 연결이 제대로 기록되지 않았습니다. 데이터베이스 이름과 서버 이름이 잘못된 것 같습니다.
2. 데이터베이스 서버가 재시작되고 있습니다.
\ "\" 을 (를) 사용할 수 없습니다. 파일이 이미 사용 중입니다 (80004005)
Microsoft JET 데이터베이스 엔진 오류' 80004005'
\ "\" 을 (를) 사용할 수 없습니다. 이 파일은 이미 사용 중입니다.
1. 파일이 사용 중일 수 있습니다: 업로드, 압축 및 패키지화.
2. 프로그램 코드에 중첩 포함 및 중복 포함 데이터베이스 호출 파일을 형성할 수 있습니다.
업데이트할 수 없습니다. 데이터베이스 또는 객체가 읽기 전용인 경우 업데이트 가능한 쿼리를 사용해야 함 (80004005).
Odbc 드라이버용 Microsoft ole db 액세스 인터페이스 오류' 80004005'
[Microsoft] [odbc Microsoft access driver] 작업은 업데이트 가능한 쿼리를 사용해야 합니다.
Odbc 드라이버용 Microsoft ole db 공급자 오류' 80004005' [Microsoft] [odbc Microsoft access driver] 를 업데이트할 수 없습니다. 데이터베이스 또는 객체가 읽기 전용입니다.
1. 데이터베이스 파일 사용 권한이 부족합니다.
파일 점유 공간이 최대 디스크 할당량에 도달했습니다.
이 오류는 "업데이트 가능한 쿼리를 사용해야 합니다." 라는 메시지가 표시될 때 몇 가지 주요 원인이 있습니다. 프로그램이 데이터베이스 또는 기타 유사한 작업을 업데이트하려고 할 때 발생합니다. 이는 다음과 같은 이유로 ADO 가 데이터베이스에 쓸 수 없기 때문입니다.
1. 가장 일반적인 이유는 익명 사용자 계정 (IUSR_MACHINE) 이 데이터베이스 파일에 대한 쓰기 권한이 없기 때문입니다. 이 문제를 해결하려면 익명 사용자가 올바른 권한을 가지도록 관리자에서 데이터베이스 파일의 속성을 조정합니다. ACCESS 데이터베이스를 사용할 때는 파일을 쓸 수 있는 권한뿐만 아니라 디렉토리를 쓸 수 있는 권한도 부여해야 합니다. 왜냐하면 Jet 는 하나를 만들어야 하기 때문입니다. 디렉토리에 있는 ldb 파일입니다.
두 번째 이유는 데이터베이스가 올바른 모드로 열리지 않았기 때문입니다. 너는 다음과 같은 방법으로 그것을 열어야 한다.
SQL = "갱신 제품 세트 단가 = 2;"
Conn = 서버를 설정합니다. CreateObject("ADODB. 연결) 을 참조하십시오
Conn.Mode = 3 '3 = adModeReadWrite
통제실,' myDSN' 을 켜라
연결 실행 (SQL)
통제실을 닫다
기본 모드는 0(adModeUnknown) 으로 설정되어 업데이트를 허용합니다.
3. ODBC 관리자에서 DSN 에 대한 읽기 전용 옵션을 선택할 수도 있습니다.
4. 두 테이블의 필드를 동시에 갱신할 경우에도 이 오류 메시지가 나타납니다. 해결 방법은 두 테이블의 필드를 개별적으로 업데이트하는 것입니다.
5. 이전 버전 (예: ACCESS2.0, ACCESS7.0) 에서 상위 버전 (ACCESS 2000) 으로 로드된 질의를 사용할 때 이 오류가 발생합니다.
데이터 소스 이름이 없습니다. 기본 드라이버가 지정되지 않았습니다 (80004005)
Odbc 드라이버용 Microsoft ole db 액세스 인터페이스 오류' 80004005'
[Microsoft][ODBC 드라이버 관리자] 데이터 소스 이름을 찾을 수 없거나 기본 드라이버를 지정하지 않았습니다.
1.ODBC 는 데이터베이스에 연결하는 데 사용되며 ODBC 데이터베이스가 서버에 구성되어 있지 않으므로 OLEDB 의 표준 호출 방법을 대신 사용합니다.
"드라이버 = {SQL server}; Database = dbnameServer = srvUid = 사용자 : Pwd=pd "를 해결할 수 있습니다.