I use SqlDataReader.GetValue method to read values from DB:
Log.WriteLine(\"Value of CompanyName column:\" + thisReader.GetValue(1));
As p
You can also do this.
//find the index of the CompanyName column
int columnIndex = thisReader.GetOrdinal("CompanyName");
//Get the value of the column. Will throw if the value is null.
string companyName = thisReader.GetString(columnIndex);
Log.WriteLine("Value of CompanyName column:" + thisReader["CompanyName"]);
thisReader.GetString(int columnIndex)