21/12/2011, 06:00
|
| | Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 8 meses Puntos: 344 | |
Respuesta: Evitar duplicado pero con execpciones Si la comprobación la realizas en la lógica de negocio (o sea en el programa), deberías delegar esa tarea a la base de datos.
Si no quieres dos registros con el mismo nombre tienes que hacer que sea clave primaria o hacerlo clave única para que no pueda repetirse.
De esta manera cuando editases un registro y estuviese repetido, la base de datos te avisaría con un error que capturarías en el programa, mientras que si editas el propio registro no te daría error.
Saludos. |