18/01/2013, 09:56
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Verificar si existe antes de insertar. Sigue siendo ese el esquema:
- Tomas el ID que estás recibiendo, o bien los datos a buscar.
- Consultas a la base si ya existen esos valores (Se sugiere usar COUNT(*) para obtener un valor numérico).
- SI ya existe uno, retorna el mensaje de existente.
- Si retorna cero, se envía el INSERT, luego se recupera el éxito de la operación (siempre), y se muestra el mensaje de alta exitosa.
Es una forma estandar de manejar las altas desde una aplicación. Nunca envías la operación de alta directamente, sino la validación primero.
SI miras por dentro cualquier aplicación de gestión de ABM bien construida, verás que es el modo general de realizarlo.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |