Udostępnij za pośrednictwem


CDaoDatabase::Create

Aby utworzyć nowe Microsoft Jet (.MDB) bazy danych, należy wywołać funkcję Członkowskich po konstrukcji CDaoDatabase obiektu.

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

Parametry

  • lpszName
    Wyrażenie tekstowe jest nazwa tworzonego pliku bazy danych.Może być pełną ścieżkę i nazwę pliku, na przykład "C:\\MYDB.MDB".Musisz podać nazwę.Jeśli nie podasz rozszerzenia nazwy pliku.MDB jest dołączany.Jeśli sieć obsługuje uniform naming convention (UNC), można również określić ścieżkę sieciową, na przykład "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB".Tylko Microsoft Jet (.Pliki bazy danych MDB) mogą być tworzone przy użyciu tej funkcji składowej.(Odwrócone są wymagane w literały ciągów znaków, ponieważ znak escape C++ jest "\".)

  • lpszLocale
    Wyrażenie tekstowe, służące do określenia kolejności sortowania dla tworzenia bazy danych.Wartością domyślną jest dbLangGeneral.Możliwe wartości to:

    • dbLangGeneral angielski, niemiecki, francuski, portugalski, włoski i nowoczesnych hiszpański

    • dbLangArabic arabski

    • dbLangCyrillic rosyjski

    • dbLangCzech Czeskiej

    • dbLangDutch holenderski

    • dbLangGreek grecki

    • dbLangHebrew hebrajski

    • dbLangHungarian węgierski

    • dbLangIcelandic islandzkim

    • dbLangNordic (Microsoft Jet aparatu bazy danych wersji 1.0 tylko) języki nordyckie

    • dbLangNorwdan norweski i duński

    • dbLangPolish Polski

    • dbLangSpanish Hiszpański tradycyjny

    • dbLangSwedfin szwedzką i fińską

    • dbLangTurkish turecki

  • dwOptions
    Liczba całkowita, która wskazuje jedną lub więcej opcji.Możliwe wartości to:

    • dbEncrypt utworzyć zaszyfrowaną bazę danych.

    • dbVersion10 utworzyć bazę danych z bazy danych Microsoft Jet w wersji 1.0.

    • dbVersion11 utworzyć bazę danych z bazy danych Microsoft Jet w wersji 1.1.

    • dbVersion20 utworzyć bazę danych z bazy danych Microsoft Jet w wersji 2.0.

    • dbVersion30 utworzyć bazę danych z bazy danych Microsoft Jet w wersji 3.0.

    Jeżeli pominięto stała szyfrowania niezaszyfrowane bazy danych jest tworzony.Można określić tylko jedną wersję stałą.Jeżeli pominięto stała wersji bazy danych, który używa bazy danych Microsoft Jet w wersji 3.0 jest tworzony.

    Informacje dotyczące przestrogiPrzestroga

    Jeśli baza danych nie jest zaszyfrowany, jest możliwe, nawet jeśli wdrożenie zabezpieczeń użytkownik i hasło, aby bezpośrednio odczytywać plik binarny dysku, który stanowi bazy danych.

Uwagi

Tworzenie tworzy plik bazy danych i podstawowej obiektu bazy danych DAO i inicjuje obiekt C++.Obiekt jest dołączany do kolekcji baz danych skojarzone obszaru roboczego.Obiekt bazy danych jest w stanie otwartym; Nie wywołuj Otwórz po Tworzenie.

[!UWAGA]

Z Tworzenie, można utworzyć tylko Microsoft Jet (.Bazy danych MDB).Nie można utworzyć bazy danych ISAM lub baz danych ODBC.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoDatabase

Wykres hierarchii

CDaoDatabase::CDaoDatabase