PA_SetLongintField


version 2003


PA_SetLongintField (tNum; fNum; value)

Parameter Type Description
tNum short Table number of the field to access
fNum short Field number of the field to access
value long New value for the field

Description

The routine PA_SetLongintField sets the value of the long integer field number fNum of the current record of table number tNum to value .

If the field is not a long integer field, the routine does nothing and sets an error in PA_GetLastError ().

Example

Put 2 shorts in a long integer field.

   void Put2IntegersInALongField(short tNum, short fNum, short first, short second)
   {
      PA_SetLongintField(tNum, fNum, ((first & 0x0000FFFF) << 16) | (second & 0x0000FFFF));
   }

See Also

No reference.

Error Handling

Use PA_GetLastError to see if an error occurred ( eER_InvalidFileNumber , eER_InvalidFieldNumber ).