SetByIndex
Legt den Wert für die entsprechende Spalte der Datenzeile (DataRow) fest. Wenn der Wert für den Namen vorhanden ist, wird der alte Wert ersetzt.
Syntax
int setByIndex(DataRow* dataRow, int index, const char* value)
int setByIndex(DataRow* dataRow, int index, const UChar* value)
Parameter
- DataRow: Dies ist die Datenzeile (DataRow), auf die diese Funktion angewendet wird.
- Spaltenindex, dem der angegebene Wert zugeordnet werden soll
- Der Wert, der dem angegebenen Namen zugeordnet werden soll.
Ausnahmen
- Der Spaltenindex ist ungültig.
Ergebnisse
Gibt bei Erfolg 0, ansonsten den Fehlercode zurück.
Beispiel
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
}