В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету
Войти

ИНФОРМАЦИЯ: Доступ К CREATE_DB REPAIR_DB и COMPACT_DB

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

126606
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.
Аннотация
Файл справки для системных драйверов ODBC версии 2.0 упоминается, что драйвер Microsoft Access принимать ключевые слова CREATE_DB REPAIR_DB и COMPACT_DB для параметра lpszAttributes, но не содержатся подробные сведения о синтаксисе их.
Дополнительная информация
Ключевые слова lpszAttributes SQLConfigDataSource CREATE_DB REPAIR_DB и COMPACT_DB не может использоваться в сочетании с другими ключевыми словами. Если требуется, чтобы программы для создания источника данных, а также создать новый файл .MDB для этого источника данных, следует сделать это в два этапа процесса. Создать источник данных на один вызов SQLConfigDataSource и создать новый файл .MDB на отдельного вызова SQLConfigDataSource.

Приведены синтаксис для этих ключевых слов.
   CREATE_DB=<path name> <sort order>   REPAIR_DB=<path name>   COMPACT_DB=<source path> <destination path> <sort order>				
<path name="">Это полный путь к файлу .MDB создать или восстановить. <source path="">— это полный путь к файлу .MDB подлежащий сжатию. <destination path="">— это полный путь файла после его сжатия. <sort order="">является одним из следующих ключевых слов:</sort></destination></source></path>
Общие, традиционный испанский, голландский, Шведский/финский, норвежский и датский, исландская, чешский, венгерский, польский, русский, турецкий, арабский, иврит, греческий
Примечание.: Английский, французский, немецкий, португальский и итальянский, охватывает универсальным порядком сортировки.

В зависимости от версии для ядра 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 Press,Руководство программиста Microsoft Jet Database Engine.

Примечание.: В некоторых версиях документации неправильного написания CREATE_DBV2 и отсутствуют описания CREATE_DBV3 и CREATE_DBV4.

С помощью CREATE_DB, файл с именем <path name="">не должно существовать на момент вызова SQLCOnfigDataSource.</path>

С помощью REPAIR_DB в файл с именем <path name="">должно быть допустимым файлом .MDB.</path>

С помощью COMPACT_DB в файл с именем <source path="">должен быть допустимый файл .MDB.<destination path="">может указывать на тот же файл <source path="">, в котором случае файл будет сжата в том же месте. Если <destination path="">другого файла, чем <source path="">, файл с именем <destination path="">не должно существовать на момент вызова SQLConfigDataSource.</destination></source></destination></source></destination></source>

Например, следующий фрагмент кода будет создать файл .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;   }				
2.00.2317 Доступа Windows NT SQLConfigDataSource драйвер для настольных ПК

Предупреждение: эта статья переведена автоматически

Свойства

Номер статьи: 126606 — последний просмотр: 11/12/2010 22:50:00 — редакция: 2.0

  • kbcode kbinfo kbprogramming kbusage kbmt KB126606 KbMtru
Отзывы и предложения