<?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: Dynamic OLEDB Connection in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119766#M369214</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jonathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we add two if conditions if I add another environment in between like 'Testing' or 'UAT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And What could be the other alternatives for changing connection dynamically based on the QVW document root?&lt;/P&gt;&lt;P&gt;I mean, If the document root folder name wild match = 'Test' then connect to test or dev accordingly?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Jun 2016 07:36:49 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-06-03T07:36:49Z</dc:date>
    <item>
      <title>Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119764#M369212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #575757;"&gt;Background:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I develop QVW on my local machine then upload them on Production server so users can use it via Access point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But every-time I copy the file from my machine to the server.. I have to change the connection string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a variable in the beginning of the load script as below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vEnvironment = 'Dev' ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if statement should I use in the load scrip so that if vEnvironment = 'Dev' then it should use DEV OLEDB connection string and if its 'Prod' then it should use Production OLEDB connection string&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 06:11:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119764#M369212</guid>
      <dc:creator />
      <dc:date>2016-06-03T06:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119765#M369213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can open the connections condionally:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If vEnvironment = 'Dev' 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; CONNECT &lt;SPAN style="font-size: 13.3333px;"&gt;... &amp;lt;dev connect string ...&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECT ... &amp;lt;production connect string ...&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or you can use an include file with the connect string. One file in the same relative location to the qvw file on each server containing the connect statement with the connection string for that environment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 06:17:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119765#M369213</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2016-06-03T06:17:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119766#M369214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jonathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we add two if conditions if I add another environment in between like 'Testing' or 'UAT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And What could be the other alternatives for changing connection dynamically based on the QVW document root?&lt;/P&gt;&lt;P&gt;I mean, If the document root folder name wild match = 'Test' then connect to test or dev accordingly?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 07:36:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119766#M369214</guid>
      <dc:creator />
      <dc:date>2016-06-03T07:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119767#M369215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For that Create the Variable in each root folder application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For dev application, create the, Variable, vDev=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;For UAT application, create the, Variable, vUAT=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;For Prod &lt;SPAN style="font-size: 13.3333px;"&gt;application, create the, Variable, vProd=1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Now in each application write the below Condition&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt; If $(&lt;SPAN style="font-size: 13.3333px;"&gt;vDev&lt;/SPAN&gt;)= '1' Then&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECT &lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 13.3333px; font-family: inherit;"&gt;... &amp;lt;dev connect string ...&amp;gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else if &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;$(&lt;SPAN style="font-size: 13.3333px;"&gt;vUAT&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;)= '1' then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECT ... &amp;lt;UAT connect string ...&amp;gt;;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else if &lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;$(&lt;SPAN style="font-size: 13.3333px;"&gt;vProd&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;)= '1' then&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;CONNECT ... &amp;lt;Prod connect string ...&amp;gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 07:44:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119767#M369215</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2016-06-03T07:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119768#M369216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another option is to put the connect command in an INCLUDE file, with the relevant connection settings on Dev and Prod.&lt;/P&gt;&lt;P&gt;Then add a MUST_INCLUDE statement to access the relevant connection details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.quickintelligence.co.uk/qlikview-include-files/" title="http://www.quickintelligence.co.uk/qlikview-include-files/"&gt;http://www.quickintelligence.co.uk/qlikview-include-files/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 07:49:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119768#M369216</guid>
      <dc:creator>Colin-Albert</dc:creator>
      <dc:date>2016-06-03T07:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic OLEDB Connection</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119769#M369217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a similar solution to a different problem and use my machine name to resolve which data folders the script looks at when loading data :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ComputerName() = 'MACH004' then&lt;BR /&gt;Set Path = '..\Sources\';&lt;BR /&gt;Set Store = '..\Backlog History\';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set Path = 'D:\QlikView\01 Development\06 Web\Data\';&lt;BR /&gt;Set Store = 'D:\QlikView\01 Development\06 Web\Store\';&lt;BR /&gt;End If &lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jun 2016 07:52:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-OLEDB-Connection/m-p/1119769#M369217</guid>
      <dc:creator>dmac1971</dc:creator>
      <dc:date>2016-06-03T07:52:51Z</dc:date>
    </item>
  </channel>
</rss>

