Ciao
sto richiamando una query access da
codice c#

string nome = "nomequery";
OleDbConnection dbcon = new OleDbConnection(""path db access);
dbcon.Open();
OleDbCommand cmd = new OleDbCommand("exec " + nome + " ", dbcon);
cmd.ExecuteNonQuery();
dbcon.Close();


questa query fa un insert su una tabella che ha due campi indicizzati e non accettano valori duplicati


se da dbaccess lancio la query non mi da nessun problema

vorrei lanciarla da codice c#

qualcuno sa dove è errore !!!

error code riportato in fase di esecuzione di questa riga "cmd.ExecuteNonQuery(); "

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.