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

Version ASCII
int setByIndex(DataRow* dataRow, int index, const char* value) 
Version Unicode
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

Version ASCII
int nRet; 
nRet= setByIndex (dataRow, 1, "Austin"); 
if(nRet != SUCCESSFUL_RETURN) 
{ 
printf(getErrorMessage(nRet)); 
 //more code 
}
Version Unicode
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 
}