... |
... |
@@ -22,7 +22,7 @@ |
22 |
22 |
|
23 |
23 |
The entered SQL statement is executed as a prepared statement, which prevents SQL injection attacks. You should not and need not use inverted commas (` or '). Also, you can use question marks ( ? ) as placeholders to build queries dynamically. |
24 |
24 |
|
25 |
|
-{{version major="6" minor="4" patch="0"/}} [[Variables>>doc:Formcycle.UserInterface.Variables.WebHome]] can be used in the SQL statements. |
|
25 |
+[[Variables>>doc:Formcycle.UserInterface.Variables.WebHome]] can be used in the SQL statements. |
26 |
26 |
|
27 |
27 |
== Using the database query == |
28 |
28 |
|
... |
... |
@@ -44,7 +44,7 @@ |
44 |
44 |
|queryParameter|When the query contains placeholders (question marks, {{code language="none"}}?{{/code}}), a list of parameters must be supplied for each placeholder. The number of items must match the number of parameters used in the SQL query. The items are separated with the delimiter as defined by the URL parameter //delimiter//. |
45 |
45 |
|
46 |
46 |
If possible the parameter //queryParameterValues// should be used for new projects instead of //queryParameter// because //queryParameter// will not be supported in a future version of {{formcycle/}}.|No |
47 |
|
-|queryParameterValues|{{version major="6" minor="6" patch="3"/}}Starting with {{formcycle/}} Version 6.6.3 this parameter can be used as an alternative to the parameters //queryParameter// and //delimiter//. Like these parameters, //queryParameterValues// is only required if placeholders in the form of a question mark {{code language="none"}}?{{/code}} are used within the SQL query. If this is the case, the individual query parameters are passed one after the other as a separate parameter //queryParameterValues//, which also eliminates the use of the parameter //delimiter//.|No |
|
47 |
+|queryParameterValues|Starting with {{formcycle/}} Version 6.6.3 this parameter can be used as an alternative to the parameters //queryParameter// and //delimiter//. Like these parameters, //queryParameterValues// is only required if placeholders in the form of a question mark {{code language="none"}}?{{/code}} are used within the SQL query. If this is the case, the individual query parameters are passed one after the other as a separate parameter //queryParameterValues//, which also eliminates the use of the parameter //delimiter//.|No |
48 |
48 |
|varName|Allows you to change name of the JSON response object. If not given, a plain JSON object with the result data is returned.|No |
49 |
49 |
|delimiter|The delimiter for the placeholder values, see //queryParameter//. Defaults to a comma {{code language="none"}},{{/code}} |
50 |
50 |
|
... |
... |
@@ -108,7 +108,7 @@ |
108 |
108 |
== Examples == |
109 |
109 |
|
110 |
110 |
{{info}} |
111 |
|
-{{version major="6" minor="6" patch="3"/}}Starting with {{formcycle/}} Version 6.6.3, the parameter //queryParameterValues// can be used instead of the parameter //queryParameter//. The former is recommended for new projects because the parameter //queryParameter// will not be supported in a future version of {{formcycle/}}. The following examples therefore show one servlet query with //queryParameter// and one with //queryParameterValues// for each SQL query. |
|
111 |
+Starting with {{formcycle/}} Version 6.6.3, the parameter //queryParameterValues// can be used instead of the parameter //queryParameter//. The former is recommended for new projects because the parameter //queryParameter// will not be supported in a future version of {{formcycle/}}. The following examples therefore show one servlet query with //queryParameter// and one with //queryParameterValues// for each SQL query. |
112 |
112 |
{{/info}} |
113 |
113 |
|
114 |
114 |
|
... |
... |
@@ -121,7 +121,7 @@ |
121 |
121 |
URL for running the query: |
122 |
122 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameter=Robinson{{/code}} |
123 |
123 |
|
124 |
|
-{{version major="6" minor="6" patch="3"/}}URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
|
124 |
+URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
125 |
125 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameterValues=Robinson{{/code}} |
126 |
126 |
\\ |
127 |
127 |
|
... |
... |
@@ -134,7 +134,7 @@ |
134 |
134 |
URL for running the query: |
135 |
135 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameter=100{{/code}} |
136 |
136 |
|
137 |
|
-{{version major="6" minor="6" patch="3"/}}URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
|
137 |
+URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
138 |
138 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameterValues=100{{/code}} |
139 |
139 |
\\ |
140 |
140 |
|
... |
... |
@@ -147,7 +147,7 @@ |
147 |
147 |
URL for running the query: |
148 |
148 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameter=Paris,75001{{/code}} |
149 |
149 |
|
150 |
|
-{{version major="6" minor="6" patch="3"/}}URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
|
150 |
+URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
151 |
151 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameterValues=Paris&queryParameterValues=75001{{/code}} |
152 |
152 |
\\ |
153 |
153 |
|
... |
... |
@@ -160,7 +160,7 @@ |
160 |
160 |
URL for running the query: |
161 |
161 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameter=Par{{/code}} |
162 |
162 |
|
163 |
|
-{{version major="6" minor="6" patch="3"/}}URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
|
163 |
+URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
164 |
164 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameterValues=Par{{/code}} |
165 |
165 |
\\ |
166 |
166 |
|
... |
... |
@@ -173,5 +173,5 @@ |
173 |
173 |
URL for running the query: |
174 |
174 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameter=aRi{{/code}} |
175 |
175 |
|
176 |
|
-{{version major="6" minor="6" patch="3"/}}URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
|
176 |
+URL that can be used starting with {{formcycle/}} version 6.6.3 for running the query: |
177 |
177 |
{{code language="none"}}http://myserver/formcycle/datenquelledb?mandantName=myself&name=demo&queryParameterValues=aRi{{/code}} |