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 Oracle type of the specified field in the database.
Usage
int GetFieldServerType(int index) const
int GetFieldServerType(const char *fieldname) const
Arguments
Arguments |
Description |
---|---|
index |
the 0-based index of the field. The index is the position of the field in the SQL query that created the current record set. |
fieldname |
the name of the field, as expressed in the SQL query |
Every column in an Oracle database and every column computed in a SQL statement has a type. This method returns the type of the specified field. It will have one of the following values:
Types |
Description |
---|---|
OTYPE_VARCHAR2 |
varchar2, variable length character |
OTYPE_NUMBER |
numeric field |
OTYPE_LONG |
long text (> 2000 bytes) |
OTYPE_ROWID |
Oracle rowid |
OTYPE_DATE |
a date |
OTYPE_RAW |
raw bytes |
OTYPE_LONGRAW |
long blob of bytes (generally > 255 bytes) |
OTYPE_CHAR |
fixed-length text |
OTYPE_MSLABEL |
special type for Trusted Oracle |
For more information on these types consult the Oracle SQL Language Reference Manual.
Return Value
An integer which identifies the type of the specified field.