stavo provando ad inserire alcuni dati in un db access con un programmino che sto tentando di fare...il problema è che quando inserisco nell'indice un valore uguale ad un altro precedente...ad esempio nel record 1 nell'indice c'è 10/07/2008 e nel secondo vorrei mettere di nuovo 10/07/2008
mi da questo errore:" 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"

Il codice scritto per inserire i dati è questo:

'Dichiarazioni
Dim conn As New OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Users\Marco\Desktop\agenda.mdb" & ";" _
& "Persist Security Info=False")
conn.Open()
Dim strIns As String = ""
'Per eseguire l'insert
strIns = "INSERT INTO Tabella1 (Data,OraInizio,OraFine,Annotazioni) " _
& "VALUES(#" & Me.Data.Value & "#,'" & Me.MaskedTextBox1.Text & "','" & Me.MaskedTextBox2.Text & "','" & Me.RichTextBox1.Text & "')"
Dim cmd As New OleDbCommand(strIns, conn)
cmd.ExecuteNonQuery()
cmd.Dispose()