ho provato anche a mettere al posto della riga

If RDR.HasRows Then

quest'altra

If RDR("maxPacco") <> vbNull Then

ma essendo vuoto il reader mi da questo errore: Nessun dato esistente per la riga/colonna.
Effettivamente e' giusto perche nel caso che il reader sia vuoto deve partire da 1 il numero del pacco, non riesco a capire come mai se il reader e' vuoto la proprieta' hasrows mi da true. mi sapete aiutare?