dbQueryGetPosition

Purpose

Returns the current internal position of the query.

Format

index = dbQueryGetPosition(qid)
Parameters:

qid (scalar) – query number.

Returns:

index (scalar) – query position

Examples

// Create and prepare query
qid = dbCreateQuery(db_id, "SELECT *
    FROM PEOPLE");

// Print record positions
do while dbQuerySeekNext(qid);
    print "Current index = "
    dbQueryGetPosition(qid);
endo;

Remarks

The first record is at position zero. If the position is invalid, the function returns DB_BEFORE_FIRST_ROW (-1) or DB_AFTER_LAST_ROW (-2), which are special negative values.