IPB_Session interface:
Get<type>Field method
Description
A set of methods that gets the value of an instance field of an object.
Syntax
GetArrayField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetBlobField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetBoolField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetByteField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetCharField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetDateField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetDateTimeField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetDecField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetDoubleField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetIntField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetLongField( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetLongLongField( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetObjectField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetRealField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetStringField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetTimeField ( pbobject obj, pbfieldID fid, pbint value )
GetUintField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
GetUlongField ( pbobject obj, pbfieldID fid, pbboolean& isNull )
Argument |
Description |
---|---|
obj |
The handle of the object whose field is to be accessed |
fid |
The field ID of the specified object |
isNull |
Indicates whether the field is null |
Return Values
A predefined PBNI datatype that corresponds to the PowerBuilder datatype in the method name.
Examples
This example gets the value of a field of type pbstring:
pbboolean isNull;
pbstring pstr =
session->GetStringField(proxy, fid, isNull);
if (pstr != NULL)
{
myclass = session->GetString(pstr);
// process myclass
}