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.

    WarnhinweisVorsicht

    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.

HinweisHinweis

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

Hierarchien-Diagramm

CDaoDatabase::CDaoDatabase