connParms
A semicolon separated string of connection parameters, which are set as keyword=value pairs. The connection string must include
the name of the database. These parameters are the same set of parameters that can be specified when you connect to a database.
createParms
A semicolon separated string of database creation parameters, which are set as keyword value pairs. For
example: page_size=2048;obfuscate=yes.
error
An optional ULError object to receive error information.
A ULConnection object to the new database is returned if the database was created successfully. NULL is returned if the method
fails. Failure is usually caused by an invalid file name or denied access.
The database is created with information provided in two sets of parameters.
The connParms parameter is a set of standard connection parameters that are applicable whenever the database is accessed,
such as the file name or the encryption key.
The createParms parameter is a set of parameters that are only relevant when creating a database, such as checksum-level,
page-size, collation, and time and date format.
The following code illustrates how to use the CreateDatabase method to create an UltraLite database as the file mydb.udb: