XLCubed is now FluenceXL. The new wiki can be found here: https://help.fluencexl.com/ |
Difference between revisions of "XL3SqlArea"
(→Parameters) |
(→Parameters) |
||
Line 25: | Line 25: | ||
| {{Code|Sql}} | | {{Code|Sql}} | ||
| The SQL statement to run. | | The SQL statement to run. | ||
+ | |- | ||
+ | | {{Code|Parameters}} | ||
+ | | If the SQL statement includes "?" for each parameter, you can pass a range of cells that contain the parameters to pass. The order of the cells need to match the order they appear in the SQL statement. | ||
+ | |- | ||
+ | | {{Code|UpdateTableSQL}} | ||
+ | | A cell containing the results of the SQL query. | ||
+ | |||
|} | |} | ||
Revision as of 10:16, 2 September 2015
Creates and updates table range based on the results of a SQL Query.
Contents
[hide]Syntax
XL3SqlArea( RunQuery, SendUpdates Connection, OutputRange, Sql)
Parameters
Parameter | Description |
---|---|
RunQuery | A cell reference that contains TRUE when the SQL Statement should be run. After execution the cell reference will be set to FALSE or an error message if an error occurred. |
SendUpdates | A cell that updates the database |
Connection | The connection to use to connect to the database. This can either be the Connection ID of a workbook relational connection or a connection string. |
OutputRange | A cell containing the results of the SQL query. |
Sql | The SQL statement to run. |
Parameters | If the SQL statement includes "?" for each parameter, you can pass a range of cells that contain the parameters to pass. The order of the cells need to match the order they appear in the SQL statement. |
UpdateTableSQL | A cell containing the results of the SQL query. |
Examples
XL3SqlArea(B3,1,B4,A1)
When B3 is set to TRUE (via an XL3Link) then the SQL statement in A1 is run and the result of the query is outputted to the cell B4. After completion B3 will be reset to FALSE – ready for the next updated by an XL3Link.