![]() |
The function kvaDbCreate can be used to both create empty databases and to load pre-existing ones from file. The behaviour depends on whether a filename is provided.
Example. Open an existing database.
Passing null instead of a filename would have created a new database instead:
Example. Open a database file and check for errors.
If kvadblib fails to open the provided file, kvaDbErr_DbFileOpen is returned.
If parsing of the file fails, kvaDbErr_DbFileParse is returned. More information can then be retrieved by calling kvaDbGetLastParseError directly after kvaDbCreate.
Finally, close the database handle.