<strong style="font-weight: normal;">Hello,<br><br></strong>My ZSQL method receive a *mylist* parameter that should be an integer list : [21,35]<br><br>The following code does not work :<br><br>
SELECT *<br>FROM MyTable<br>WHERE<br>&nbsp; id in &nbsp;<br>&nbsp;&nbsp;&nbsp; (&lt;dtml-in mylist&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dtml-sqlvar sequence-item type=int&gt; &lt;dtml-if sequence-last&gt;&lt;dtml-else&gt;,&lt;/dtml-if&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dtml-in&gt;)<br>
<br><div class="row">
                    <div class="label">*Type de l&#39;erreur*</div>
            
                    <div class="field">NameError</div>
                </div>        
            
                        
            
                <div class="row">
                    <div class="label">*Valeur de l&#39;erreur*</div>
            
                    <div class="field">&#39;client&#39; may not be used as an argument name in this context</div>
                </div><br>This other code does not work better :<br><br>
SELECT *<br>FROM MyTable<br>WHERE<br>&nbsp; id in &nbsp;<br>&nbsp;&nbsp;&nbsp; (&lt;dtml-in mylist prefix=&quot;myid&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dtml-sqlvar expr=&quot;myid_item&quot; type=int&gt; &lt;dtml-if sequence-last&gt;&lt;dtml-else&gt;,&lt;/dtml-if&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;/dtml-in&gt;)<br><br>*Same error*<br><br>However, if I use a dictionary list of this type [{&#39;id&#39;:21},{&#39;id&#39;:35}]&nbsp; with the following code, it works (but it&#39;s heavy) <br><br>SELECT *<br>FROM MyTable<br>
WHERE<br>&nbsp; id in&nbsp; <br>&nbsp;&nbsp;&nbsp; (&lt;dtml-in mylist mapping&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dtml-sqlvar id type=int&gt; &lt;dtml-if sequence-last&gt;&lt;dtml-else&gt;,&lt;/dtml-if&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dtml-in&gt;)<br><br>The python script that calls my ZSQL method has already build the integer list and I would like to use it as is.<br>
<br>Thanks for your help<br>