DataTableReader.GetName(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de la columna especificada como objeto String.
public:
override System::String ^ GetName(int ordinal);
public override string GetName (int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String
Parámetros
- ordinal
- Int32
Índice de la columna de base cero.
Devoluciones
El nombre de la columna especificada.
Excepciones
El índice que se ha pasado se encontraba fuera del intervalo entre 0 y FieldCount - 1.
Se ha intentado la lectura o el acceso a una columna en un objeto DataTableReader cerrado.
Ejemplos
En el ejemplo simple siguiente se incluye un procedimiento que enumera los nombres de todas las columnas dentro de la posición ordinal especificada DataTableReader
y la posición ordinal de la columna, en la ventana Consola.
private static void DisplayColumnNames(DataTableReader reader)
{
// Given a DataTableReader, display column names.
for (int i = 0; i < reader.FieldCount; i++)
{
Console.WriteLine("{0}: {1}", i, reader.GetName(i));
}
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
' Given a DataTableReader, display column names.
For i As Integer = 0 To reader.FieldCount - 1
Console.WriteLine("{0}: {1}", i, reader.GetName(i))
Next
End Sub
Comentarios
Los GetName
métodos y GetOrdinal proporcionan funcionalidad inversa. Es decir, llamar GetOrdinal
a en el valor devuelto de la llamada GetName
debe devolver el parámetro original pasado a GetName
; lo mismo se aplica a llamar a los procedimientos en el orden opuesto.