ctdbAddDatabase
Add an existing database to a session.
Declaration
CTDBRET ctdbAddDatabase(CTHANDLE Handle, pTEXT Name, pTEXT Path)
Description
ctdbAddDatabase() adds an existing database to the present session dictionary. Use the Path parameter to specify where the database dictionary file is on disk. If Path is left empty, c-treeDB API will attempt to locate the file in the Server directory (client/server) or in the execution directory (standalone).
Returns
ctdbAddDatabase() returns CTDBRET_OK on success, or a c-treeDB API error code on failure.
Example
eRet = ctdbAddDatabase(hSession, "my_database", "");
if (eRet != CTDBRET_OK)
{
if (eRet == CTDBRET_NOTFOUND)
{
printf("\n\nTable not found at the path.\n");
}
else
{
printf("ctdbAddDatabase returned error code %d\n", eRet);
}
}
See also
ctdbAddTable(), ctdbDropDatabase(), ctdbDropTable()