CREATE_DB, REPAIR_DB, COMPACT_DB 정보: 액세스

기술 자료 번역 기술 자료 번역
기술 자료: 126606 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

ODBC 버전 2.0 데스크톱 드라이버 도움말 파일을 Access 드라이버 CREATE_DB, REPAIR_DB, COMPACT_DB 및 lpszAttributes 매개 변수에 대해 키워드 허용하지만 세부 사항은 해당 구문을 제공합니다 포함되지는 몇 가지 설명합니다.

추가 정보

CREATE_DB, REPAIR_DB, COMPACT_DB SQLConfigDataSource lpszAttributes 키워드는 다른 키워드와 함께 에서 사용할 수 없습니다. 데이터 원본에 만들고 해당 데이터 원본에 대한 새 .MDB 파일 만들 수도 프로그램이 하려면 두 단계는 프로세스에서 이렇게 해야 합니다. 새 .MDB 파일 SQLConfigDataSource에 대한 별도의 호출 만들어 SQLConfigDataSource 한 번 호출하여 데이터 소스를 만들 합니다.

이러한 키워드에 대한 구문이 있습니다:
   CREATE_DB=<path name> <sort order>
   REPAIR_DB=<path name>
   COMPACT_DB=<source path> <destination path> <sort order>
				
< 경로 > 정규화된 경로 이름을 만들거나 복구할 .MDB 파일 이름입니다. <원본 경로 > 압축할 수 .MDB 파일 정규화된 경로 이름입니다. 이를 압축한 후 < 대상 경로 > 파일의 정규화된 경로 이름입니다. <정렬 순서를 > 다음 키워드 중 하나입니다.
일반, 전통 스페인어, 네덜란드어, 스웨덴어/핀란드어, 노르웨이어/덴마크어, 아이슬란드어, 체코어, 헝가리어, 폴란드어, 러시아어 값, 터키어, 아랍어, 히브리어, 그리스어
참고: 영어, 프랑스어, 독일어, 포르투갈어, 이탈리아어, 일반 정렬 순서를 설명합니다.

Microsoft Jet Microsoft Access ODBC 드라이버에서 사용하는 엔진 버전에 따라 다음 키워드를 사용할 수도 있습니다.
CREATE_DBV2=<path name> <sort order> (to create version 2 Jet engine mdb file, Access 2, 16bit)


CREATE_DBV3=<path name> <sort order> (to create version 3 Jet engine mdb file, Access 95, Access 97)


CREATE_DBV4=<path name> <sort order> (to create version 4 Jet engine mdb file, Access 2000)
					
이러한 및 다른 키워드에 대한 자세한 내용은 MSDN 또는 Microsoft Jet 데이터베이스 엔진 프로그래머용 가이드 는 Microsoft 책을 참조하십시오.

참고: 일부 버전의 설명서 잘못 철자를 CREATE_DBV2 및 CREATE_DBV3 및 CREATE_DBV4에 대한 설명이 없습니다.

CREATE_DB 함께 < 경로 이름 > 라는 파일을 SQLCOnfigDataSource 호출될 때 없어야 합니다.

REPAIR_DB 함께 < 경로 이름으로 > 지정된 파일은 올바른 .MDB 파일 있어야 합니다.

COMPACT_DB 함께 올바른 .MDB 파일 < 원본 경로 > 라는 파일이 있어야 합니다. <대상 경로 > < 원본 경로 > 같은 파일과 같은 위치에 있는 경우 파일을 압축할 가리킬 수 있습니다. <대상 경로 > < 원본 경로 > 이외의 다른 파일 이름을 경우 < 대상 경로 > 시점에 있어야 이름이 지정된 파일 SQLConfigDataSource가 호출됩니다.

예를 들어, 다음 코드 세그먼트는 것입니다 .MDB 파일, 복구를, 두 번째 파일 압축, 동일한 위치에 압축할 만들고 데이터 원본에 대한 만듭니다.
   void Config_Sample(void)
   {
             RETCODE retcode;
             int     subscrp;
     extern  HWND    hWnd;      /* Main window handle. */ 

     UCHAR szDriver[] = "Microsoft Access Driver (*.mdb)";
     UCHAR *szAttributes2[] =
     // Create the original .mdb file.
     {"CREATE_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",

     // Issue a REPAIR_DB on the created file.
     "REPAIR_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb\0\0",

     // Compact the file into a new location.
     "COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "
       "c:\\odbcsdk\\smpldata\\access\\general2.mdb General\0\0",

     // Compact the file onto itself.
     "COMPACT_DB=c:\\odbcsdk\\smpldata\\access\\general.mdb "
       "c:\\odbcsdk\\smpldata\\access\\general.mdb General\0\0",

     // Create a datasource for the first .mdb file created.
     "DSN=albacc\0FIL=MS Access\0JetIniPath=odbcddp.ini\0"
     "DBQ=c:\\odbcsdk\\smpldata\\access\\general.mdb\0"
     "DefaultDir=c:\\odbcsdk\\smpldata\\access\0\0"};

     for (subscrp = 0;
          subscrp <= ((sizeof szAttributes2 / sizeof(UCHAR *)) - 1);
           subscrp++)
     {
       retcode = SQLConfigDataSource(hWnd,
                                     ODBC_ADD_DSN,
                                     szDriver,
                                     szAttributes2[subscrp]);
       if (retcode != TRUE)
         handle_error(retcode);
     }
     return;
   }
				

속성

기술 자료: 126606 - 마지막 검토: 2001년 6월 12일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Open Database Connectivity 2.0
  • Microsoft Open Database Connectivity 3.0
  • Microsoft Open Database Connectivity 3.5
키워드:?
kbmt kbcode kbinfo kbprogramming kbusage KB126606 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

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