version 2003
PA_GetTableName (tableNum; tableName)
| Parameter | Type | Description | |
| tableNum | short | Table number | |
| tableName | char * | Name of the table |
Description
The routine PA_GetTableName returns in tableName the name of the table tableNumber.
Depending on previous calls to PA_UseVirtualStructure(), tableName will contains the real or the virtual name of the table. Remember that, when using virtual names, table numbers can also change.
Example
Build an array of table names:
void BuildTableNames (PA_Variable *aNames)
{
char name[32]; // USING C STRINGS IN THIS EXAMPLE
register long i;
// Do nothing if the array has a bad type
if(theArray->fType != eVK_ArrayString)
return;
// Resize it
PA_SetArrayNbElements(*aNames, PA_CountTables());
// Fill it with table names
for(i = 1; i <= PA_CountTables())
{
PA_GetTableName(i, name);
PA_SetStringInArray(*aNames, i, name);
}
}
See Also
Error Handling
Use PA_GetLastError to see if an error occurred.