Introduzione

codice:
Elenco di overload
Ottiene la colonna con il nome specificato.

[Visual Basic] Overloads Default ReadOnly Property Item(String) As Object
[C#] object this[string] {get;}
[C++] Object* get_Item(String*);
[JScript] IDataRecord.Item (String)
Ottiene la colonna posizionata in corrispondenza dell'indice specificato.

[Visual Basic] Overloads Default ReadOnly Property Item(Integer) As Object
Creo un datareader .. executo il reader e procedo a recupare i valori.

Chiamo i risultati per ogni record in questo modo

DataReader.Item(0)
DataReader.Item(1)
DataReader.Item(2)
DataReader.Item(3)
..................

La mia domanda è questa.. Il DataReader.. chiama gli oggetti partire da 0(come i datarows del datable) o da 1?