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
}
See Also