Cita:
Iniciado por iislas Busco - ¿encontró?, mensaje de error, ¿no?, inserta registro
Creo que asi debería ser la logica
Muy cierto amigo, para @uagrm aqui esta el query en una sola consulta:
Código SQL:
Ver originalCREATE PROCEDURE InsertarPersona
@Nombres VARCHAR(50),
@Apellidos VARCHAR(50),
@Dni INT,
@FechaNac datetime,
@Direccion VARCHAR(100),
@Telefono INT,
@Email VARCHAR(100),
@Estado VARCHAR(30)
AS
BEGIN
IF ( SELECT COUNT(*) FROM tztPersona WHERE Dni=@Dni)=0
BEGIN
INSERT INTO tztPersona VALUES (@Nombres, @Apellidos, @Dni, @FechaNac, @Direccion, @Telefono, @Email, @Estado)
END
END
GO
Asi no ocupas un segundo procedure