<?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 Dynamic update not working in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109657#M367119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello people&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an macro that reads from a .csv file and I need to read line by line and update the data in Qlikview. Here's what I got:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Sub CarregarArquivo(file)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set oFile = createObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set dict = CreateObject("Scripting.Dictionary")&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set File = oFile.OpenTextFile (file, 1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; Do Until file.AtEndOfStream&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; line = file.Readline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dict.Add row, line&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = row + 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Loop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set doc = ActiveDocument&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; For Each line in dict.Items&lt;/P&gt;&lt;P&gt;&amp;nbsp; if row &amp;gt; 0 then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; items = Split(line, ";")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set vIDFiliaisProdutos = ActiveDocument.Variables("vIDFiliaisProdutos")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vIDFiliaisProdutos = items(0) &amp;amp; "_" &amp;amp; items(1) &amp;amp; "_" &amp;amp; items(2) &amp;amp; "_" &amp;amp; items(3)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET Result = doc.DynamicUpdateCommand ("UPDATE * SET Alocacao = "&amp;amp; items(4) &amp;amp; " WHERE IDFiliaisProdutos = '" &amp;amp; IDFiliaisProdutos &amp;amp; "';")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if Result = false then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox Result.ErrorMessage&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = row + 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I'm able to read the file and build a command line by line, but when I run it, it stops at the first command exection (in line Set Result...) and the Edit Module window opens. No error is shown, nothing.&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance !&lt;/P&gt;&lt;P&gt;Josué&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Jun 2016 17:45:05 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-06-01T17:45:05Z</dc:date>
    <item>
      <title>Dynamic update not working</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109657#M367119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello people&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an macro that reads from a .csv file and I need to read line by line and update the data in Qlikview. Here's what I got:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Sub CarregarArquivo(file)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set oFile = createObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set dict = CreateObject("Scripting.Dictionary")&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set File = oFile.OpenTextFile (file, 1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; Do Until file.AtEndOfStream&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; line = file.Readline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dict.Add row, line&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = row + 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Loop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set doc = ActiveDocument&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; For Each line in dict.Items&lt;/P&gt;&lt;P&gt;&amp;nbsp; if row &amp;gt; 0 then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; items = Split(line, ";")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set vIDFiliaisProdutos = ActiveDocument.Variables("vIDFiliaisProdutos")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vIDFiliaisProdutos = items(0) &amp;amp; "_" &amp;amp; items(1) &amp;amp; "_" &amp;amp; items(2) &amp;amp; "_" &amp;amp; items(3)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET Result = doc.DynamicUpdateCommand ("UPDATE * SET Alocacao = "&amp;amp; items(4) &amp;amp; " WHERE IDFiliaisProdutos = '" &amp;amp; IDFiliaisProdutos &amp;amp; "';")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if Result = false then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox Result.ErrorMessage&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; row = row + 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;SPAN style="font-size: 13.3333px;"&gt;--------&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I'm able to read the file and build a command line by line, but when I run it, it stops at the first command exection (in line Set Result...) and the Edit Module window opens. No error is shown, nothing.&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance !&lt;/P&gt;&lt;P&gt;Josué&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 17:45:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109657#M367119</guid>
      <dc:creator />
      <dc:date>2016-06-01T17:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update not working</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109658#M367120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Josue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you post a sample qvw file along with your csv file? It would be easy for me to check (by tomorrow morning) the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 19:05:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109658#M367120</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2016-06-01T19:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update not working</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109659#M367121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Meantime, you can check whether the update statement ( I suspect something wrong here) is correct or not by adding messagebox like below.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;SQL_String = &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; color: #3d3d3d; font-family: arial, helvetica, sans-serif;"&gt;"UPDATE * SET Alocacao = "&amp;amp; items(4) &amp;amp; " WHERE IDFiliaisProdutos = '" &amp;amp; IDFiliaisProdutos &amp;amp; "';"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Msgbox SQL_String&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"&gt;Also, I guess you entered wrong variable name in the where clause. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10pt; line-height: 1.5em;"&gt;WHERE IDFiliaisProdutos = '" &amp;amp; &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000;"&gt;v&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10pt; line-height: 1.5em;"&gt;IDFiliaisProdutos &amp;amp; "';"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 19:26:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109659#M367121</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2016-06-01T19:26:44Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update not working</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109660#M367122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Josue,&lt;/P&gt;&lt;P&gt;at first sight your syntax looks fine, please your app with dummy data in order to help you fixing your issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One important thing to consider is that for the command update to work you must be part of the Qlikview Administrators group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if this helps.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 19:32:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109660#M367122</guid>
      <dc:creator>santiago_respane</dc:creator>
      <dc:date>2016-06-01T19:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update not working</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109661#M367123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tamil !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, the name of the variable was the problem !! Thank you very much !!&lt;/P&gt;&lt;P&gt;Also, I found out that I need to enable Dynamic Data Update in Document Properties -&amp;gt; Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you again, and Santiago, for all help !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jun 2016 22:01:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-update-not-working/m-p/1109661#M367123</guid>
      <dc:creator />
      <dc:date>2016-06-01T22:01:46Z</dc:date>
    </item>
  </channel>
</rss>

