Salve devo effettuare una select in una tabella prodotti utilizzando distinct e order by, vi posto il codice:

rsCategoria1.Source="SELECT distinct categorie FROM prodotti ORDER BY categorie desc"

ma alla pubblicazione mi da questo errore

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] L'apporto modifiche non è riuscito perché si è cercato di duplicare i valori nell'indice, nella chiave primaria o nella relazione. Modificare i dati nel campo o nei campi che contengono dati duplicati, rimuovere l'indice o ridefinire l'indice per consentire l'inserimento di voci duplicate, quindi ritentare l'operazione.

la riga di errore è quella dell'apertura del recordset. Come potrei risolvere? Grazie mille