use the GetOrdinal() from DataReader to get the numeric positions of a column