<?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: Direct Discovery - can QlikView delete row in database? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480380#M553905</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chanel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you resolve this ? I too had issues to delete table in MS access, but tried using excel vba to do the same and used the same connection string in QV and it worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the example below&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;fnm=ActiveDocument.Variables("vfiles").GetContent().String &lt;/P&gt;&lt;P&gt;AppPath = "S:\Phase I\After Run1\Database v1.1.accdb"&lt;BR /&gt;Set objADO = CreateObject("ADODB.Connection")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objADO.Open "Provider=Microsoft.ACE.OLEDB.12.0;" &amp;amp; "Data Source=" &amp;amp; AppPath &amp;amp; ";"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objADO.Execute("delete * from Basedata where Filename="&amp;amp;chr(34)&amp;amp; fnm &amp;amp;chr(34))&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;objADO.Close &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically test the connection in Excel or other application and bring it to the QV. It should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kamal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Nov 2013 12:10:06 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-11-22T12:10:06Z</dc:date>
    <item>
      <title>Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480373#M553898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible for QlikView to delete row in datamart?&lt;/P&gt;&lt;P&gt;Requirement:&lt;/P&gt;&lt;P&gt;1. select few rows in list box&lt;/P&gt;&lt;P&gt;2. create a delete button, once press/trigger, activate delete in the script:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TableBlaBla:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIRECT DELETE &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM TableBlaBla&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE ABC = 'haha';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone try this out and it is working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and best regards,&lt;/P&gt;&lt;P&gt;Chanel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 06:41:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480373#M553898</guid>
      <dc:creator />
      <dc:date>2013-09-26T06:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480374#M553899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chanel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From my past experiences we can use to insert, delete from a SQL Server but on Oracle it fails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To Achieve the above you can write a Macro and can execute it on the button click.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Function DeleteData(ValuesToDelete)&lt;/P&gt;&lt;P&gt;dim sConn, oConn&lt;/P&gt;&lt;P&gt;Set oConn = CreateObject("ADODB.Connection")&lt;/P&gt;&lt;P&gt;sConn = "Provider=MSDAORA;User ID="&lt;STRONG&gt;yourlogin&lt;/STRONG&gt;";Password="&lt;STRONG&gt;yourpassword&lt;/STRONG&gt;";Data Source="&lt;STRONG&gt;your data source&lt;/STRONG&gt;";OLEDB.NET=true;SPPrmsLOB=true;Persist Security Info=False;"&lt;/P&gt;&lt;P&gt;oConn.Open sConn&lt;/P&gt;&lt;P&gt;sSQL="&lt;STRONG&gt;Delete from Tablename Where FieldName in &lt;/STRONG&gt;" &amp;amp; ValuesToDelete&lt;/P&gt;&lt;P&gt;oConn.Execute(sSQL)&lt;/P&gt;&lt;P&gt;oConn.Close&lt;/P&gt;&lt;P&gt;Set oConn = Nothing&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will need to enable the "Script (Allow Database Write and Execute Statements)" property inside User Preferences -&amp;gt; Security.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 07:34:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480374#M553899</guid>
      <dc:creator>amars</dc:creator>
      <dc:date>2013-09-26T07:34:30Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480375#M553900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;upto my knowledge it is not possible in qlikview&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 09:37:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480375#M553900</guid>
      <dc:creator />
      <dc:date>2013-09-26T09:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480376#M553901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Chanel&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would be very wary of using QlikView to write back to the database.&amp;nbsp; Direct Discovery was not designed for this, indeed I have seen QlikTech advise using a read only database connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notwithstanding I get asked about this kind thing every now &amp;amp; then, and if you give it a try I'd be interested in your experiences.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Bill&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 09:57:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480376#M553901</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-09-26T09:57:05Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480377#M553902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don`t believe it`s possible, since the qlikview is a tool for data analysis.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 12:25:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480377#M553902</guid>
      <dc:creator />
      <dc:date>2013-09-26T12:25:53Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480378#M553903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks pretty much! I will test this out once my datamart is ready. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 12:55:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480378#M553903</guid>
      <dc:creator />
      <dc:date>2013-09-26T12:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480379#M553904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got this error : Invalid connection string attribute, do you have any idea on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" src="https://community.qlik.com/legacyfs/online/47163_pastedImage_0.png" style="width: 620px; height: 630px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and best regards,&lt;/P&gt;&lt;P&gt;Chanel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2013 06:41:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480379#M553904</guid>
      <dc:creator />
      <dc:date>2013-10-03T06:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480380#M553905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chanel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you resolve this ? I too had issues to delete table in MS access, but tried using excel vba to do the same and used the same connection string in QV and it worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the example below&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;fnm=ActiveDocument.Variables("vfiles").GetContent().String &lt;/P&gt;&lt;P&gt;AppPath = "S:\Phase I\After Run1\Database v1.1.accdb"&lt;BR /&gt;Set objADO = CreateObject("ADODB.Connection")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objADO.Open "Provider=Microsoft.ACE.OLEDB.12.0;" &amp;amp; "Data Source=" &amp;amp; AppPath &amp;amp; ";"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objADO.Execute("delete * from Basedata where Filename="&amp;amp;chr(34)&amp;amp; fnm &amp;amp;chr(34))&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;objADO.Close &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically test the connection in Excel or other application and bring it to the QV. It should work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kamal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Nov 2013 12:10:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480380#M553905</guid>
      <dc:creator />
      <dc:date>2013-11-22T12:10:06Z</dc:date>
    </item>
    <item>
      <title>Re: Direct Discovery - can QlikView delete row in database?</title>
      <link>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480381#M553906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub DeleteFrom_Oracle_DB&lt;BR /&gt;&amp;nbsp; Dim objADO&lt;BR /&gt;&amp;nbsp; Dim strSQL&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; 'Create ADO Object&lt;BR /&gt;&amp;nbsp; Set objADO = CreateObject("ADODB.Connection")&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; 'Establish a connection: See &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://www.connectionstrings.com/oracle/" rel="nofollow" target="_blank"&gt;https://www.connectionstrings.com/oracle/&lt;/A&gt;&lt;SPAN&gt; for valid connection types&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; objADO.Open "Provider=OraOLEDB.Oracle;Data Source=&amp;lt;service_name&amp;gt;;User Id=&amp;lt;user&amp;gt;[&amp;lt;schema&amp;gt;];Password=&amp;lt;password&amp;gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Set SQL to e.g. delete rows&lt;BR /&gt;&amp;nbsp; strSQL="DELETE FROM &amp;lt;schema&amp;gt;.&amp;lt;table&amp;gt; WHERE &amp;lt;field&amp;gt; LIKE '&amp;lt;your_value&amp;gt;'"&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Begin Transaction&lt;BR /&gt;&amp;nbsp; objADO.BeginTrans&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Execute Transaction&lt;BR /&gt;&amp;nbsp; objADO.Execute strSQL, RecordsAffected&lt;BR /&gt;&amp;nbsp; objADO.CommitTrans&lt;BR /&gt;&amp;nbsp; objADO.Close&lt;/P&gt;&lt;P&gt;&amp;nbsp; Msgbox RecordsAffected&lt;BR /&gt;End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Apr 2018 13:38:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Direct-Discovery-can-QlikView-delete-row-in-database/m-p/480381#M553906</guid>
      <dc:creator>hugmarcel</dc:creator>
      <dc:date>2018-04-09T13:38:24Z</dc:date>
    </item>
  </channel>
</rss>

