title: OleDB Jet - Float issues in reading excel data
body: <p>When I read a sheet into a DataTable using the OleDbDataReader, floating point numbers loose their precision. </p>
  
  <p>I tried forcing OleDb to read the excel data as string, but although the data is now contained in a DataRow with each Column defined as System.String it looses precision (18.125 -> 18.124962832).</p>
  
  <p>Any idea how to avoid this behaviour?</p>