Next DatabasectdbNextDatabase() retrieves the name and path of the next database in a session. ctdbNextDatabase() returns INOT_ERR (101) when no more databases exist for the current session. /* display all databases in a session */ CTDBRET DisplayDatabases(CTHANDLE hSession) {
CTDBRET Retval; TEXT dbName[MAX_NAME]; TEXT dbPath[MAX_NAME]; if ((Retval = ctdbFirstDatabase(hSession, dbName, sizeof(dbName), dbPath, sizeof(dbPath)) == CTDBRET_OK) do {
printf(“Database: %s Path:%s\n”, dbName, dbPath); Retval = ctdbNextDatabase(hSession, dbName, sizeof(dbName), dbPath, sizeof(dbPath)); } while (Retval = CTDBRET_OK); if (Retval == INOT_ERR) Retval = CTDBRET_OK;
} |
|||