He hecho lo que me has dicho y funciona perfectamente

. En el evento OnPostError de la tabla saco un mensaje que me dice que no se puede repetir nombre y bla bla bla... pero justo después me sale el mensaje de error de Key violation, Index: IndiceNombreProducto. ¿Como lo puedo evitar?.