SetByIndex
Définit la valeur de la colonne correspondante pour le DataRow. Si la valeur pour le nom existe, l'ancienne valeur est remplacée.
Syntaxe
int setByIndex(DataRow* dataRow, int index, const char* value)
int setByIndex(DataRow* dataRow, int index, const UChar* value)
Paramètres
- Datarow - le DataRow auquel cette fonction s'applique
- Index de colonne avec lequel la valeur spécifiée doit être associée
- Valeur à associer au nom spécifié
Exceptions
- L'index de colonne n'est pas valide
Résultats
Renvoie 0 en cas de succès ou un code d'erreur.
Exemple
int nRet;
nRet= setByIndex (dataRow, 1, "Austin");
if(nRet != SUCCESSFUL_RETURN)
{
printf(getErrorMessage(nRet));
//more code
}
int nRet;
UChar* error;
UChar columnValue[64];
char* columnValueStr= "Austin";
u_charsToUChars(columnValueStr, columnValue, strlen(columnValueStr));
columnValue [strlen(columnValueStr)]=0;
nRet= setByIndex (dataRow, 1, columnValue);
if(nRet != SUCCESSFUL_RETURN)
{
error = getErrorMessage(nRet);
//more code
}