title: How do I get a list of fields returned by an OdbcDataReader?
body: <p>How can I get a list of fields from OdbcDataReader in C#?</p>
  
  <p>For example, for a table with two fields, <code>Field1</code> and <code>Field2</code>:</p>
  
  <pre><code>DbCommand.CommandText = "SELECT * FROM TABLE WHERE 0=1";
  DbReader = DbCommand.ExecuteReader();
  </code></pre>
  
  <p><code>DbReader.???</code> would give to me a list of two elements - <code>["Field1","Field2"]</code></p>
  
  <p>Is there such a function?</p>