Set MNode = treeview1.Nodes.Add("categ", 4, rs.Fields("categoria3"), CStr(i) & rs.Fields("categoria3") & " " & rs.Fields("total") & " € ")


ho fatto come mi hai consigliato tu, e intanto ancora grazie per l'aiuto !! xo il problema è sempre lo stesso!!

la chiave non è univoca nell'insieme.ù

ciò che è strano, è che se salto l'errore e mando in esecuzione la riga che segue, quello che voglio io dall'applicazione lo esegue perfettamente!!!