Tengo el siguiente problema, hice una base de datos con una tabla llamada base_de_datos.mdb, una tabla llamada: tabla_producto: agrege 3 textbox,2 CommandButton,1 Ado,1 Datagrid.
En la tabla_producto hay 3 campos: idProducto,Producto,Cantidad, tengo tres registros:
idProducto Producto Precio
1 usb 1gb 100.00
2 monitor 2500.00
3 cpu 3000.00
Cuando registro un nuevo registro con el idProducto ya existente me provoca un error el programa, conecto el ado lo conecte a la base de datos en diseño y no con codigo anexo el codigo que desarrolle por favor me pueden ayudar para evitar que me cierre el programa ya que no se puede insertar valores duplicados en el indice,
Private Sub cmdGuardar_Click()
adoProducto.Recordset.AddNew
adoProducto.Recordset.Fields("idProducto") = txtidProducto.Text
adoProducto.Recordset.Fields("producto") = txtProducto.Text
adoProducto.Recordset.Fields("precio") = txtPrecio.Text
adoProducto.Recordset.Update
dgProducto.Refresh
txtidProducto.Text = Empty
txtProducto.Text = Empty
txtPrecio.Text = Empty
txtidProducto.SetFocus
End Sub
Por favor me pueden ayudar, esto me tiene loco, Saludos!!
