title: SqlCommand.ExecuteScalar - specify a particular data item
body: <p>I have a Stored Procedure which returns 10 columns of data. Using <code>cmd.ExecuteScalar()</code> returns the value of the 1st column from the 1st record.</p>
  
  <p>How can I change this so that I can return different columns, by specifying their alias/dataitem name?</p>
  
  <p>I want to be able to do something like:</p>
  
  <pre><code>Dim FirstName as String = cmd.ExecuteScalar("FirstName")
  </code></pre>