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