SetByIndex

Define el valor de la columna correspondiente para DataRow. Si el valor para el nombre ya existe, el valor anterior es reemplazado.

Sintaxis

Versión ASCII
int setByIndex(DataRow* dataRow, int index, const char* value) 
Versión Unicode
int setByIndex(DataRow* dataRow, int index, const UChar* value) 

Parámetros

  • Datarow: DataRow (Fila de datos) a la que se aplica esta función
  • El índice de columna con el que debe relacionarse el valor especificado.
  • El valor relacionado con el nombre especificado.

Excepciones

  • El índice de columna no es válido

Resultados

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

Ejemplo

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