RSQLTABLE

Passes a SQL SELECT statement to a predefined database connection. This function would allow SQL statements to generate data for a <TABLE> to be accessed with the LOOKUP() function for dynamic content.

This function will not be used with the <SQL> tag in the <TABLE> tag group as it is an alternative to the <SQL> in the group and allows the run-time definition of a SQL SELECT statement.

Syntax

RSQLTABLE(table:tablename, string)

Arguments

Argument Description Default
Tablename Name corresponding to the <NAME> used in a <TABLE>. None
string SQL SELECT statement. None

Results

Result Description
Return Size of result set - number of rows
%%RC One of the following:
0 success.
1 SQL already defined in <TABLE>.

2 - the SQL statement is not a SELECT statement.

-1 - fail.

2 the SQL statement is not a SELECT statement.
-1 fail.
%%RM SQL Message.
%%RV Always set to 0.

Examples

Function Call Return
RSQLTABLE(table:developers, "SELECT id, developer FROM developers") 4