Next TablectdbNextTable() retrieves the name and path of the next table in a database or returns INOT_ERR (101) when no more tables exist for the current database. /* Display all tables in a database */ CTDBRET DisplayTables(CTHANDLE hDatabase) {
CTDBRET Retval; TEXT Name[MAX_NAME]; TEXT Path[MAX_PATH]; if ((Retval = ctdbFirstTable(hDatabase,Name,sizeof(Name), Path,sizeof(Path)) == CTDBRET_OK) {
do {
printf(“Table: %s Database: %s\n”, Name, Path); Retval = ctdbNextTable(hDatabase, Name, sizeof(Name), Path, sizeof(Path); while (Retval == CTDBRET_OK); if (Retval == INOT_ERR) {
Retval = CTDBRET_OK; } return Retval; } |
|||