Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
创建新数据库。
public static ULConnection * CreateDatabase( const char * connParms, const char * createParms, ULError * error )
connParms 以分号分隔、以 [关键字=值] 对形式设置的连接参数的字符串。连接字符串必须包含数据库名称。这些参数与连接到数据库时可指定的一组参数相同。
createParms 以分号分隔、设置为 "关键字值" 对形式的数据库创建参数的字符串。例如:page_size=2048;obfuscate=yes。
error 用于接收错误信息的可选 ULError 对象。
如果成功创建数据库,则返回指向新数据库的 ULConnection 对象。如果方法失败,则返回 NULL。通常情况下,失败是由文件名无效或访问被拒绝造成的。
创建数据库时通过以下两组参数提供信息。
connParms 参数为一组无论何时访问数据库均适用的标准连接参数,例如文件名或加密密钥。
createParms 参数为一组仅当创建数据库时相关的参数,例如校验和级别、页面大小、归类以及时间和日期格式。
以下代码说明如何使用 CreateDatabase 方法创建一个文件 mydb.udb 形式的 UltraLite 数据库:
ULConnection * conn; conn = ULDatabaseManager::CreateDatabase( "DBF=mydb.udb", "checksum_level=2" ); if( conn != NULL ) { // success } else { // unable to create }