Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/01/2013, 09:56
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
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)