title: Duplicate column names extracted from MS ACCESS DB on pyodbc
body: <p>I'm trying to export MS ACCESS DB Table to CSV using pyodbc.</p>
  <p>I have written a statement to get the field names of a table as.</p>
  <pre><code>print([r.column_name  for r in cur.columns(table='Office_Address_List') ])
  </code></pre>
  <p>Actually this table has only 3 columns as</p>
  <ul>
  <li>First Name, Last Name, Shares</li>
  </ul>
  <p>A sample record for this as:</p>
  <pre><code>[('Andre', 'Green', '2,000'), 
  ('Andy', 'Bonness', '3,000')]
  </code></pre>
  <p>But on executing the above statement it returns 6 columns as-</p>
  <p>Table Name : Office_Address_List</p>
  <ul>
  <li>First Name, Last Name, Shares, First Name, Last Name, Shares</li>
  </ul>
  <p>Why it is giving the 6 columns although it has only 3 columns.</p>