title: tinyint in mysql is shown as boolean value in c#
body: <p>My query to get a <code>tinyint(1)</code> field from a table in mysql in as below</p>
  
  <pre><code>mysqlcommand.selectquery="select vehicletype from vehicles where id=1"
  </code></pre>
  
  <p>possible values for <code>vehicletype</code> is 1 to 7</p>
  
  <p>but the output in the <code>datatable</code> row for the field is shown as <code>boolean</code></p>
  
  <pre><code>datatable dtresult;
  mda.Fill(dtResult);
  DataRow dr = dtResult.Rows[0];
  //dr["vehicletype "]=false if 0
  //dr["vehicletype "]=true if 1
  //dr["vehicletype "]=true if 2
  //dr["vehicletype "]=true if 3
  //dr["vehicletype "]=true if 4 etc...
  </code></pre>
  
  <p>when i see the value of <code>dr["vehicletype "]</code> in visual studio it shows as <code>false</code> for 0 and <code>true</code> for any other value. How can i prevent it from default conversion</p>