salve a tutti
ho il seguente problema...

dato il seguente codice
codice:
Imports System.Data.OleDb
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim connessione As OleDbConnection
        Dim comando As OleDbCommand
        Dim lettore As OleDbDataReader
       
        connessione = New OleDbConnection(strConn)
        comando = New OleDbCommand()
        comando.CommandType = CommandType.Text
        comando.CommandText = "select * from magazzino"
        comando.Connection = connessione

        connessione.Open()
        lettore = comando.ExecuteReader
        'On Error Resume Next
        Do While lettore.Read
            Me.ListView1.Items.Add(lettore.GetValue("descrizione"))
            Me.ListView1.Items(0).SubItems.Add(lettore.GetValue("cod_articolo_prog"))
        Loop
        connessione.Close()


    End Sub

il problema è alla terzultima riga..vedi-->lettore.getvalue("descrizione")

bene il compilatore mi da un errore di tipo
quando invece lettore.getvalue(2) gli va a genio


in sintesi
in ado di vb6 quando aprivo un recordset-->sia facevo rs(0) sia facevo rs("descrizione")
mi prendeva il risultato

in vb.net questa variabile lettore c'+ un modo per mettere la striga del campo da ricercare?

grazie