Converts the result of a SQL query in a ResultSet.
1 sql.toResultSet
<sql.toResultSet>
<union /> ?
<select /> ?
<nativesql /> ?
<in /> ?
</sql.toResultSet>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Eunion | Union of SQL queries in XML (XSQL). | ||||
Eselect | SQL query in XML. | ||||
Enativesql | SQL query in native syntax. | ||||
Ein | Vtable or SOAP response. |
Returns | |
---|---|
Type | Description |
ResultSet | Returns the ResultSet with the result of the SQL sentence. |
Exceptions
input/output exception ...
Input/output fail in the database connection.
sql exception ...
Error of SQL.
Example
Conversion of XSQL query to ResultSet.
Copy
<xsql-script name='test_sql_toResultSet1'> <body> <println> <sql.toResultSet> <select> <columns> empname </columns> <from table='ccompany' /> </select> </sql.toResultSet> </println> </body> </xsql-script>
Example
Conversion of native SQL query to ResultSet.
Copy
<xsql-script name='test_sql_toResultSet2'> <body> <println> <sql.toResultSet> <nativesql>SELECT empname FROM ccompany</nativesql> </sql.toResultSet> </println> </body> </xsql-script>
Example
Conversion of vtable to ResultSet.
Copy
<xsql-script name='test_sql_toResultSet3'> <body> <vtable name='t1'> <column name='code' type='char' unique='true' /> <column name='name' type='char' size='25' /> </vtable> <vtable.insert name='t1'> <column name='code'>A</column> <column name='name'>Name regA</column> </vtable.insert> <vtable.insert name='t1'> <column name='code'>B</column> <column name='name'>Name regB</column> </vtable.insert> <println> <sql.toResultSet> <in> <t1/> </in> </sql.toResultSet> </println> </body> </xsql-script>
Example
Conversion of SOAP responses to ResultSet.
Copy
<xsql-script name='test_sql_toResultSet4'> <body> <set name='m_response'> <soap.call url='http://localhost:80/soap/servlet/rpcrouter' uri='urn:SOAPSQLServer' method='executeSQL' user='demo' password='abcdemo' > <parameters> <parameter name='database'>demo_sports1</parameter> <parameter name='sqlstmt'>SELECT * FROM cdiary</parameter> </parameters> </soap.call> </set> <println> <m_response /> </println> <println> <sql.toResultSet> <in><m_response/></in> </sql.toResultSet> </println> </body> </xsql-script>