<?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 Reading HEX values from a database in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172291#M41898</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Very good solution ... thanks! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 May 2012 19:57:33 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-05-16T19:57:33Z</dc:date>
    <item>
      <title>Reading HEX values from a database</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172288#M41895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to read the following from a progress database.&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;TBODY&gt;&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"&gt;&lt;TD style="padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 33.75pt; padding-right: 5.4pt; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; border: black 1pt solid;" valign="top" width="45"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;Field&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 428.35pt; padding-right: 5.4pt; border-top: black 1pt solid; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1;" valign="top" width="571"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;Value&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 1;"&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 33.75pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1;" valign="top" width="45"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 428.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1;" valign="top" width="571"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;332400&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 2;"&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 33.75pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1;" valign="top" width="45"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 428.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1;" valign="top" width="571"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;Test product&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 3;"&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 33.75pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1;" valign="top" width="45"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;C&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 428.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1;" valign="top" width="571"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;322C303231332C31392F30382F31302C30333A32303A33342C2C2C2C302C2C2C302C30&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 33.75pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1;" valign="top" width="45"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;D&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border-bottom: black 1pt solid; border-left: #f0f0f0; padding-bottom: 0cm; background-color: transparent; padding-left: 5.4pt; width: 428.35pt; padding-right: 5.4pt; border-top: #f0f0f0; border-right: black 1pt solid; padding-top: 0cm; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1;" valign="top" width="571"&gt;&lt;P style="line-height: normal; margin: 0cm 0cm 0pt;"&gt;12/12-2010&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The information reads in exactly as above, filed C is a RAW data (HEX) representation of&lt;/P&gt;&lt;P&gt;2,0213,19/08/10,03:20:34,,,,0,,,0,0&lt;/P&gt;&lt;P&gt;I would like to be able to read each one of the comma separated values into its own QlikView field. I am at a total lost so any help would be appreciated.&lt;/P&gt;&lt;P&gt;Gavin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 11:51:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172288#M41895</guid>
      <dc:creator />
      <dc:date>2010-08-24T11:51:33Z</dc:date>
    </item>
    <item>
      <title>Reading HEX values from a database</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172289#M41896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you could use the script below to convert the Hex-String into a Ascii String.&lt;/P&gt;&lt;P&gt;org:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;A, B, C, D&lt;BR /&gt;332400, Test product, 322C303231332C31392F30382F31302C30333A32303A33342C2C2C2C302C2C2C302C30, 12/12-2010&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;tmpHexTable:&lt;BR /&gt;LOAD&lt;BR /&gt; recno()+31 AS Nr&lt;BR /&gt;, CHR(recno()+31) AS Ascii&lt;BR /&gt;, NUM(recno()+31,'(HEX)00') AS Hexa&lt;BR /&gt;AUTOGENERATE 95;&lt;/P&gt;&lt;P&gt;HexTable:&lt;BR /&gt;MAPPING&lt;BR /&gt;LOAD&lt;BR /&gt;Hexa, Ascii&lt;BR /&gt;RESIDENT tmpHexTable;&lt;BR /&gt;DROP TABLE tmpHexTable;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;new:&lt;BR /&gt;LOAD&lt;BR /&gt; *&lt;BR /&gt;, MAPSUBSTRING('HexTable', C) AS C2&lt;BR /&gt;RESIDENT org;&lt;/P&gt;&lt;P&gt;DROP TABLE org;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, you could use the subfield function to get each of the Contents of the Comma seperated fields of C2.&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Aug 2010 22:30:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172289#M41896</guid>
      <dc:creator />
      <dc:date>2010-08-24T22:30:12Z</dc:date>
    </item>
    <item>
      <title>Reading HEX values from a database</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172290#M41897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;STRONG&gt;&lt;A href="http://community.qlik.com/members/Michael_5F00_Brueckner/default.aspx"&gt;Michael&lt;/A&gt;,&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;STRONG&gt;&lt;/STRONG&gt; Thank you so much for your help, worked exactly how I was hoping. I can now read in all the required information and not have to worry about batch files dumping the data out over night. I added al little bit of code to strip out the UNICODE-8 characters that are on the end of a line&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;I&gt;BuildHexTable&lt;/I&gt;:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;LOAD&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;recno() AS Nr&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;,CHR(recno()-1) AS Ascii&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;,NUM(recno()+9,'(HEX)00') AS Hexa&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;AUTOGENERATE 1;&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;I&gt;BuildHexTable&lt;/I&gt;:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;LOAD&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;recno()+1 AS Nr&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;,CHR(recno()-1) AS Ascii&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;,NUM(recno()+12,'(HEX)00') AS Hexa&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;AUTOGENERATE 1;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Everything else worked brilliantly, would have struggled for a long time before thinking of using a mapping solution.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Thank you again for your time &amp;amp; help.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Gavin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Aug 2010 16:46:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172290#M41897</guid>
      <dc:creator />
      <dc:date>2010-08-25T16:46:13Z</dc:date>
    </item>
    <item>
      <title>Reading HEX values from a database</title>
      <link>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172291#M41898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Very good solution ... thanks! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2012 19:57:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Reading-HEX-values-from-a-database/m-p/172291#M41898</guid>
      <dc:creator />
      <dc:date>2012-05-16T19:57:33Z</dc:date>
    </item>
  </channel>
</rss>

