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)使用该成员函数,仅将数据库文件中创建。 (双精度杠字符串中有必要,因为“\”是C++转义字符。)

  • lpszLocale
    用于的字符串表达式用于创建数据库指定排序顺序。 默认值为 dbLangGeneral。 可能的值包括:

    • dbLangGeneral 英语,则,法语,葡萄牙语,、和现代西班牙语

    • dbLangArabic 阿拉伯语

    • dbLangCyrillic 俄语

    • dbLangCzech 捷克语

    • dbLangDutch 荷兰语

    • dbLangGreek 希腊语

    • dbLangHebrew 希伯来语

    • dbLangHungarian 匈牙利语

    • dbLangIcelandic 冰岛语

    • dbLangNordic 北欧语言(Microsoft Jet数据库引擎1.0版只)

    • 丹麦语的dbLangNorwdan 挪威语和

    • dbLangPolish 波兰语

    • dbLangSpanish 传统西班牙语

    • 芬兰语的dbLangSwedfin 和瑞典语

    • dbLangTurkish 土耳其语

  • dwOptions
    指示一个或多个可选的整数。 可能的值包括:

    • dbEncrypt 创建一个加密的数据库。

    • dbVersion10 在Microsoft Jet数据库1.0版创建数据库。

    • dbVersion11 在Microsoft Jet数据库1.1版创建数据库。

    • dbVersion20 在Microsoft Jet数据库2.0版创建数据库。

    • dbVersion30 在Microsoft Jet数据库3.0版创建数据库。

    如果省略加密常数,一个未加密的数据库中创建。 只能指定一个版本常数。 如果省略一个版本常数,使用Microsoft Jet数据库3.0版数据库项目时创建的。

    警告

    如果数据库不进行加密,因此,即使您实现用户/密码安全性是,可以直接读取构成该数据库的二进制磁盘文件。

备注

Create 创建数据库文件和基础DAO数据库对象并初始化C++对象。 对象追加到关联的工作区的数据库集合。 数据库对象在打开状态;不要在 Create之后调用 Open

备注

Create,可以创建仅限Microsoft Jet (.MDB)数据库。不能创建ISAM数据库或ODBC数据库。

要求

Header: afxdao.h

请参见

参考

CDaoDatabase选件类

层次结构图

CDaoDatabase::CDaoDatabase