title: Why use the GetOrdinal() Method of the SqlDataReader
body: <p>What's the difference between reading a value from an SqlDataReader using this syntax:</p>
  
  <pre><code>Dim reader As SqlClient.SqlDataReader
  reader("value").ToString()
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>Dim reader As SqlClient.SqlDataReader
  reader.GetString(reader.GetOrdinal("value"))
  </code></pre>