I am using an iSeries Access ODBC Driver to try and run queries against DB2 for i. I'd like to make this information coming back more readable. How can I convert the byte array information using python? Example output below:
>>> cursor.execute("SELECT * FROM QAAPFILE$")
<pyodbc.Cursor object at 0x00C6D2C0>
>>> for row in cursor:
... print row
Example Output:
(1, bytearray(b'\xfd@@@@@@@@@'), 1, 1, 8, 9, bytearray(b'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'), bytearray(b'@@@@@@@@@@@@@@@@@@@@'), bytearray(b'\x00<\x02\x82B\x02\x02<\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))
Many more rows
QAAPFILE$
contains the symbol set for small symbol definitions, it's related to PFD definitions. Your inventory information should not be stored inQGPL
(which is where theQAAPFILE$
table is located. – Benny Hill yesterday