AddColumn

Ajoute la nouvelle colonne.

Syntaxe

Version ASCII
int addColumn(DataTable* dataTable, const char* columnName,
int* indexReturn) 
Version Unicode
int addColumn(DataTable* dataTable, const UChar* columnName,
int* indexReturn) 

Paramètres

  • Datatable - la DataTable à laquelle cette fonction s'applique
  • Nom de colonne à ajouter à la DataTable
  • Renvoie l'index correspondant

Résultats

Renvoie 0 en cas de succès ou un code d'erreur.

Exceptions

  • Nom de colonne vide
  • Nom de colonne double

Exemple

Version 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 ; 
}
Version 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 
}