Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2014, 09:58
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 9 meses
Puntos: 16
Respuesta: Validar registros desde c# a SQL Server

Buenas compañera,

- Lo primero es que no debería dejarte si las tablas están bien creadas y devolvería un error de registro duplicado y ahí lo podrías controlar con el tipo de excepción.
- Otra forma, es creando un procedimiento de BD que compruebe que la PK no exista ya..
Por ejemplo:
Código:
CREATE PROCEDURE PROC_VALIDAR_PERSONA(@NIF AS VARCHAR(10))
AS
BEGIN
    IF EXISTS(SELECT 1 FROM PERSONAS P WHERE P.NIF = @NIF)
        SELECT 1
    ELSE
        SELECT 0
END
Esta segunda opción suele ser la más correcta bajo mi punto de vista.
Si necesitas alguna otra cosas... Estamos por aquí.


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)