title: The value of TIME(2) column is shown with extra precision zeros while the query returns only 2
body: <p>I am running a simple sql query using the following code. In my query there is a column called <em>duration</em> with type <code>TIME(2)</code>. When I run the query normally on my <em>MySQL Workbench</em> the value of <em>duration</em> is correctly shown with only 2 precision points. But when I fill my <code>DataSet</code> using a <code>SqlDataAdapter</code> like the following this value is shown with 6 extra zeros on my <code>DataGridView</code>:</p>
  
  <pre><code>using (IDbConnection conn = dataFactory.GetDbConnection())
  {
      conn.ConnectionString = Common.Conf.ConnectionString;
      MySqlDataAdapter daRunHistory = new MySqlDataAdapter();
      MySqlCommand cmd = new MySqlCommand();
      cmd.CommandText = "SELECT Name,Duration FROM MyTable;";
      cmd.Connection = conn;
      dsRunHistory = new DataSet();
      daRunHistory.SelectCommand = cmd;
      conn.Open();
      daRunHistory.Fill(dsRunHistory);
      conn.Close();
  }
  </code></pre>
  
  <p>And it is not just the <code>DataGridView</code>, the zeros are in my <code>DataSet</code> as well.</p>