AddColumn

Agrega una nueva columna.

Sintaxis

Versión ASCII
int addColumn(DataTable* dataTable, const char* columnName,
int* indexReturn) 
Versión Unicode
int addColumn(DataTable* dataTable, const UChar* columnName,
int* indexReturn) 

Parámetros

  • Datatable: DataTable (Tabla de datos) a la que se aplica esta función
  • El nombre de columna a agregar a DataTable
  • El índice correspondiente que se obtiene

Resultados

Arroja 0 (en caso de éxito) o un código de error.

Excepciones

  • Nombre de columna en blanco
  • Nombre de columna duplicado

Ejemplo

Versión ASCII
int nIndex; 
int nRet; 
nRet= addColumn( dataTable, "AddressLine1", &nIndex); 
nRet= addColumn( dataTable, "City",&nIndex); 
nRet= addColumn( dataTable, "State", &nIndex); 
if(nRet != SUCCESSFUL_RETURN) 
{ 
printf(getErrorMessage(nRet)); 
return ; 
}
Versión Unicode
int nRet; 
int nIndex; 
UChar* error; 
UChar city[64]; 
char* cityString= "City" 
u_charsToUChars(cityString,	city,	strlen(cityString)); 
city[ strlen(cityString)]=0; 

nRet= addColumn( dataTable, city,&nIndex); 
if(nRet != SUCCESSFUL_RETURN) 
{ 
error = getErrorMessage(nRet); 
//more code 
}