BOOL fOK;
int iSession;
fOK = LceSetFieldValue(iSession, "EMPNO", "12345");
BOOL fOK;
int iSession;
fOK = LceSetFieldValue(iSession, "EMPNO", NULL);
strcpy(strField, "EMPNO");
if !LceSetFieldValue(iSession, strField, "12345")
{
/ return error /
}
| Note: You are not assigning strField = "12345". You are assigning the field "EMPNO", which happens to be stored in the variable strField, to the value of "12345". |
iValue = 12345;
sprintf(strValue, "%ld", iValue);
strcpy(strKey, "EMPNO");
if !LceSetFieldValue(iSession, strKey , strValue)
{
/ return error /
}
| Note: The field "EMPNO" may be a numeric value in a file; however, the field must be assigned a string value. If the value entered by a user was an integer, for example iValue, it must be converted to a string before it is used in the LceSetFieldValue function. |