utilizo método SqlDataReader.GetValue para leer los valores de DB:Cómo Obtener datos por SqlDataReader.GetValue por nombre de columna
Log.WriteLine("Value of CompanyName column:" + thisReader.GetValue(1));
Como parámetro GetValue obtener el índice de la columna. ¿Cómo podría especificar el nombre de la columna en lugar del índice?
I utilizado como solución siguiente - 'Log.WriteLine ("valor de la columna CompanyName:" + thisReader.GetValue (thisReader.GetOrdinal ("CompanyName"))); ' ¿Qué [] significa? – algot
@algot es una propiedad indexada, consulte http://msdn.microsoft.com/en-us/library/aa288464.aspx o http://msdn.microsoft.com/en-us/library/2549tw02.aspx –
I no entiendo la sintaxis "thisReader [" CompanyName "]). No es de ninguna manera lógica. Logical sería" thisReader.fields ("CompanyName"). value ". Pero quién soy yo para juzgar ... – tmighty