<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Qlik Sub-routine to load table in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1858933#M70902</link>
    <description>&lt;P&gt;Hi, try addding simple quotes to the query:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;call&amp;nbsp;loadFromDb('qlikTableName', &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;'&lt;/STRONG&gt;&lt;/FONT&gt;$(query)&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;'&lt;/FONT&gt;&lt;/STRONG&gt;)&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 13 Nov 2021 08:04:41 GMT</pubDate>
    <dc:creator>rubenmarin</dc:creator>
    <dc:date>2021-11-13T08:04:41Z</dc:date>
    <item>
      <title>Qlik Sub-routine to load table</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1858896#M70901</link>
      <description>&lt;P&gt;Hi community&lt;/P&gt;
&lt;P&gt;Your kind help in below issue is highly appreciated...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have created a sub routine to load a table from database , my sub. looks like:&lt;/P&gt;
&lt;P&gt;////// Sub routine to load Qlik table based on sql query&lt;/P&gt;
&lt;P&gt;Sub loadFromDb(vTableName, vDbQuery)&lt;/P&gt;
&lt;P&gt;$(vTableName):&lt;/P&gt;
&lt;P&gt;SQL $(vDbQuery)&lt;/P&gt;
&lt;P&gt;STORE $(vTableName) INTO [lib://$(vTableName).qvd] (qvd);&lt;/P&gt;
&lt;P&gt;DROP TABLE$(vTableName);&lt;/P&gt;
&lt;P&gt;End Sub&lt;/P&gt;
&lt;P&gt;//////////////////End code/////////&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am calling this sub by:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;////// Calling sub&lt;/P&gt;
&lt;P&gt;Let query="select field1, field2 from tableName"&lt;/P&gt;
&lt;P&gt;call&amp;nbsp;loadFromDb('qlikTableName', $(query))&lt;/P&gt;
&lt;P&gt;////// End calling sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am always getting the error "&lt;SPAN&gt;Unknown statement: :select field1, field2 from tableName",&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The same code is working fine if not using subroutine&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Can you please help me in knowing the cause of this error, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks a lot&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Nov 2021 20:20:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1858896#M70901</guid>
      <dc:creator>BasharSalloum</dc:creator>
      <dc:date>2021-11-12T20:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sub-routine to load table</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1858933#M70902</link>
      <description>&lt;P&gt;Hi, try addding simple quotes to the query:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;call&amp;nbsp;loadFromDb('qlikTableName', &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;'&lt;/STRONG&gt;&lt;/FONT&gt;$(query)&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;'&lt;/FONT&gt;&lt;/STRONG&gt;)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 13 Nov 2021 08:04:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1858933#M70902</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2021-11-13T08:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sub-routine to load table</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859005#M70909</link>
      <description>&lt;P&gt;Thank you for ur reply , adding single quotes to the variable changed nothing , i am still getting the same behavior.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Nov 2021 05:58:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859005#M70909</guid>
      <dc:creator>SalloumBashar</dc:creator>
      <dc:date>2021-11-14T05:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sub-routine to load table</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859011#M70910</link>
      <description>&lt;P&gt;Hi, that simle quotes are neede so maybe there is some other place where youneed to use them, which line returns the error? You can addd 'TRACE' sentences to check where it stops.&lt;/P&gt;
&lt;P&gt;Some other changes, like using set instead of let, and add missing semicolons.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;////// Sub routine to load Qlik table based on sql query
Sub loadFromDb(vTableName, vDbQuery)
$(vTableName):
SQL $(vDbQuery);
STORE $(vTableName) INTO [lib://$(vTableName).qvd] (qvd);
DROP TABLE$(vTableName);
End Sub
//////////////////End code/////////
 
////// Calling sub
Set query=select field1, field2 from tableName;
call loadFromDb('qlikTableName', $(query))
////// End calling sub&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 14 Nov 2021 07:48:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859011#M70910</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2021-11-14T07:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sub-routine to load table</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859686#M70943</link>
      <description>&lt;P&gt;Thank you so much , removing the quotes , and replacing Let with Set solved the problem&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 05:58:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sub-routine-to-load-table/m-p/1859686#M70943</guid>
      <dc:creator>BasharSalloum</dc:creator>
      <dc:date>2021-11-16T05:58:21Z</dc:date>
    </item>
  </channel>
</rss>

