Oracle® Objects for OLE C++ Class Library Developer's Guide 10g Release 2 (10.2) Part Number B14308-01 |
|
Applies To
Description
This method returns the object's value as a long.
Usage
operator long() const
Remarks
This method hands the value of the object back to the caller as a long. If the object's current value is not a long, the method attempts to convert the value. This can fail, resulting in the return of the value 0.
Return Value
The value of the field as a long; 0 on failure.
Example
Look for the employee with a certain employee ID:
// open the ODatabase
ODatabase odb("ExampleDB", "scott", "tiger")
// open the dynaset
ODynaset odyn(odb, "select * from emp");
// get a field on the id
OField enof = odyn.GetField("empno");
// now look for the id we want
while (!odyn.IsEOF())
{
// we'll examine the value of the id field in this record simply
// by casting the enof OField variable
if ((long) enof == targetid)
break;
}