title: Not recognizing parameters when importing data into SQL DB
body: <p>I have a dataframe(df) with 9 columns: </p>
  
  <pre><code> Pos  Qty  Price  Auction    tID      Date     From  To   Currency
   23   50   0.03    IFA2       DN   2018-07-03   FR   GB      EUR
  </code></pre>
  
  <p>When trying to insert it into my DB I keep getting this error message:</p>
  
  <p>('The SQL contains 9 parameter markers, but 7 parameters were supplied', 'HY000')</p>
  
  <p>Sometimes it says 4, 1, or 0 parameters were supplied.</p>
  
  <p>This is my code: </p>
  
  <pre><code>finalData = df.values.tolist()
  inputQuery = "INSERT INTO TABLENAME ([Product], 
  [Quantity], [Price], [Auction], [tID], [Date], [From], 
  [To], [Currency]) \  
  VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)"
  
  cursor.executemany(inputQuery, finalData)
  </code></pre>
  
  <p>Why is it only recognizing 7 parameters when I can see that 9 is provided? </p>