Ciao gente! Io uso ADO per connettermi al mio db access tramite vb.net!

Mi servirebbe ottenere il valore massimo di una colonna contenuta nella mia tabella!

Ho usato questo metodo:

codice:
    Dim sql As String = "SELECT MAX(idDitta) as ultimoID FROM clienti"
        Dim cmd As New OleDbCommand(sql, Cn)
        Dim dr As OleDbDataReader = cmd.ExecuteReader

        MsgBox(dr.Item("ultimoID"))
Il problema è che dopo l'esecuzione della query non mi restituisce nessun valore...mi dice che dr.item("ultimoID") è vuoto

suggerimenti?

grazie :'(