AddColumn
Fügt eine neue Spalte hinzu.
Syntax
int addColumn(DataTable* dataTable, const char* columnName,
int* indexReturn)
int addColumn(DataTable* dataTable, const UChar* columnName,
int* indexReturn)
Parameter
- DataTable: Dies ist die Datentabelle (DataTable), auf die diese Funktion angewendet wird.
- der zur Datentabelle (DataTable) hinzuzufügende Spaltenname
- gibt den zugehörigen Index zurück
Ergebnisse
Gibt bei Erfolg 0, ansonsten den Fehlercode zurück.
Ausnahmen
- leerer Spaltenname
- doppelter Spaltenname
Beispiel
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 ;
}
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
}