Поделиться через


CDaoDatabase::Create

Чтобы создать новую базу данных Microsoft jet (.MDB), эта функция-член вызывается после построения объект CDaoDatabase.

virtual void Create( 
   LPCTSTR lpszName, 
   LPCTSTR lpszLocale = dbLangGeneral, 
   int dwOptions = 0  
);

Параметры

  • lpszName
    Строковое выражение, представляющее имя файла базы данных, который будет создан.Может быть полный путь и имя файла, например "C:\\MYDB.MDB".Необходимо указать имя.Если не указывать расширение имени файла, MDB добавлено.Если ваша сеть поддерживает равномерное соглашение об именах (UNC), можно также определить сетевой путь, например "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB".Только файлы базы данных Microsoft jet (.MDB) можно создать с помощью этого функции-члена.Дублирующиеся обратные косые черты (необходимы в строковых литералах так как escape-символ "\" C++).

  • lpszLocale
    Строковое выражение, используемое для определения порядка сортировки для создания базы данных.Значение по умолчанию dbLangGeneral.Доступны следующие значения:

    • Испанский dbLangGeneral английский, французский, немецкий, итальянский и самомоднейший, португальский

    • Арабский dbLangArabic

    • Русский dbLangCyrillic

    • dbLangCzech Чешский

    • Голландский dbLangDutch

    • Грек dbLangGreek

    • Иврит dbLangHebrew

    • Венгерский dbLangHungarian

    • Исландский dbLangIcelandic

    • Языки dbLangNordic нордические (версия Microsoft jet 1.0 database engine)

    • dbLangNorwdan Норвежское и данськое

    • Польский dbLangPolish

    • Испанский dbLangSpanish традиционный

    • dbLangSwedfin Шведское и финское

    • Турецкий dbLangTurkish

  • dwOptions
    Целое число, которое показывает один или несколько параметров.Доступны следующие значения:

    • dbEncrypt Создает зашифрованной базы данных.

    • dbVersion10 Создается база данных с версией 1.0 баз данных Microsoft jet.

    • dbVersion11 Создается база данных с версией 1.1 баз данных Microsoft jet.

    • dbVersion20 Создается база данных с версией 2.0 баз данных Microsoft jet.

    • dbVersion30 Создается база данных с версией 3.0 баз данных Microsoft jet.

    Если опустить константу шифрования, нешифрованная базы данных создана.Можно указать только одну константу версии.Если опустить константу версии, база данных, которая использует версию 3.0 баз данных Microsoft jet создана.

    Предупреждающее замечаниеВнимание

    Если база данных не шифроватьа, то возможно даже в том случае, если реализуется пользователя/пароля, непосредственно прочесть безопасность является файл на диске, который представляет собой базу данных.

Заметки

Создать создает файл базы данных и базовый объект базы данных DAO и инициализирует объект C++.Его добавления в коллекцию баз данных, связанной области.Объект базы данных в открытом состоянии; не вызывайте Открыть после Создать.

ПримечаниеПримечание

С Создать можно создать только базы данных Microsoft jet (.MDB).Нельзя создавать базы данных или базы данных ODBC ISAM.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoDatabase

Диаграмма иерархии

CDaoDatabase::CDaoDatabase