Freigeben über


CDaoDatabase::Create

Um eine neue Microsoft Jet-Datenbanken (.MDB) zu erstellen, rufen Sie diese Memberfunktion auf CDaoDatabase nachdem Sie ein Objekt erstellen.

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

Parameter

  • lpszName
    Ein Zeichenfolgenausdruck, der den Namen der Datenbankdatei ist, die Sie erstellen. Es kann der vollständige Pfad und Dateiname, wie "C:\\MYDB.MDB" sein. Sie müssen einen Namen angeben. Wenn Sie keine Dateinamenerweiterung bereitstellen, wird .MDB angefügt. Wenn Ihr Netzwerk die einheitliche Namenskonvention (UNC) unterstützt, können Sie auch einen Netzwerkpfad, wie "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB" angeben. Nur Datenbankdateien Microsoft Jet-Datenbanken (.MDB) können mit dieser Memberfunktion erstellt werden. Doppelte (umgekehrte Schrägstriche werden in Zeichenfolgenliterale benötigt, da "\" das C++-Escapezeichen ist.)

  • lpszLocale
    Ein Zeichenfolgenausdruck verwendet, um Sortierreihenfolge für das Erstellen der Datenbank anzugeben. Der Standardwert ist dbLangGeneral. Mögliche Werte lauten:

    • Englisch, Französisch, Deutsch, Italienisch, portugiesisches und modernes Spanisch dbLangGeneral

    • dbLangArabic Arabisch

    • dbLangCyrillic Russe

    • dbLangCzech Tschechisch

    • dbLangDutch Niederländisch

    • dbLangGreek Griechisch

    • dbLangHebrew Hebräer

    • dbLangHungarian Ungarisch

    • dbLangIcelandic Isländer

    • nordische Sprachen dbLangNordic (Microsoft Jet-Datenbankmodul-Version nur 1,0)

    • dbLangNorwdan Norwegisch und dänisch

    • dbLangPolish Polnisch

    • Spanisch dbLangSpanish herkömmliches

    • dbLangSwedfin schwedisch und Bedingung

    • das dbLangTurkish Türkische

  • dwOptions
    Eine ganze Zahl, die eine oder mehrere Optionen angibt. Mögliche Werte lauten:

    • dbEncrypt erstellen eine verschlüsselte Datenbank.

    • dbVersion10 erstellen eine Datenbank mit Microsoft Jet-Datenbank-Version 1.0.

    • dbVersion11 erstellen eine Datenbank mit Microsoft Jet-Datenbank-Version 1.1.

    • dbVersion20 erstellen eine Datenbank mit Microsoft Jet-Datenbank-Version 2.0.

    • dbVersion30 erstellen eine Datenbank mit Microsoft Jet-Datenbank-Version 3.0.

    Wenn Sie die Verschlüsselungskonstante weglassen, wird eine unverschlüsselte Datenbank erstellt. Sie können nur eine Versionskonstante angeben. Wenn Sie eine Versionskonstante weglassen, wird eine Datenbank, die die Microsoft Jet-Datenbank-Version 3.0 verwendet, erstellt.

    Warnung

    Wenn eine Datenbank nicht verschlüsselt ist, ist es möglich, wenn Sie Benutzer Benutzernamen-/Kennwortsicherheit implementieren, die binäre Datenträgerdatei direkt zu lesen, die die Datenbank bildet.

Hinweise

Create erstellt die Datenbankdatei und das zugrunde liegende DAO-Datenbank-Objekt und initialisiert das C++-Objekt. Das Objekt wird zur zugeordneten Datenbankauflistung des Arbeitsbereichs angefügt. Das Datenbankobjekt ist in einem geöffneten Zustand; rufen Sie Öffnen nicht nach Create auf.

Hinweis

Mit Create können Sie nur Microsoft Jet-Datenbanken (.MDB) erstellen.Sie können ISAM-Datenbanken oder ODBC-Datenbanken nicht erstellen.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoDatabase-Klasse

Hierarchiediagramm

CDaoDatabase::CDaoDatabase