dbalttype

Description

Return the datatype for a compute column.

Syntax

int dbalttype(dbproc, computeid, column)
 
DBPROCESS        *dbproc;
int                          computeid;
int                          column;

Parameters

dbproc

A pointer to the DBPROCESS structure that provides the connection for a particular front end/server process. It contains all the information that DB-Library uses to manage communications and data between the front end and server.

computeid

The ID that identifies the particular compute row of interest. A SQL select statement may have multiple compute clauses, each of which returns a separate compute row. The computeid corresponding to the first compute clause in a select is 1. The computeid is returned by dbnextrow or dbgetrow.

column

The number of the column of interest. The first column is number 1.

Returns

A token value for the datatype for a particular compute column.

In a few cases, the token value returned by this routine may not correspond exactly with the column’s server datatype:

dbalttype returns -1 if either the computeid or the column value is invalid.

Usage

See also

dbadata, dbadlen, dbaltlen, dbnextrow, dbnumalts, dbprtype, Types