SetByIndex
DataRow の対応する列の値を設定します。 この名前の値が存在する場合は、古い値を置き換えます。
構文
int setByIndex(DataRow* dataRow, int index, const char* value)
int setByIndex(DataRow* dataRow, int index, const UChar* value)
パラメータ
- DataRow - この関数で操作する DataRow。
- 指定された値を関連付ける列インデックス。
- 指定された名前に関連付ける値。
例外
- 列インデックスが無効です。
結果
0 (正常終了) またはエラー コードを返します。
例
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
}