Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2014, 21:47
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 14 años, 3 meses
Puntos: 9
Verificar datos antes de ingresarlos a la BD

Hola amigos, estoy haciendo un programa en .NET, pero tengo una duda en cuanto a la verificación de los datos antes de ingresar.

Mi pregunta es la siguiente, esta bien que en mi código .NET llame primero al procedimiento almacenado "BuscarPersonaPorDni" y dependiendo si me devuelve verdadero yo envío un mensaje de que ya existe ese dato o si me devuelve falso yo recién ejecute al procedimiento "InsertarPersona".

O como se puede optimizar estos procedimiento almacenados..??

Código PHP:
Ver original
  1. create procedure InsertarPersona
  2. @Nombres varchar(50),
  3. @Apellidos varchar(50),
  4. @Dni int,
  5. @FechaNac datetime,
  6. @Direccion varchar(100),
  7. @Telefono int,
  8. @Email varchar(100),
  9. @Estado varchar(30)
  10. as
  11. begin
  12.     insert into tztPersona values (@Nombres, @Apellidos, @Dni, @FechaNac, @Direccion, @Telefono, @Email, @Estado)
  13. go
  14.  
  15.  
  16.  
  17. create procedure BuscarPersonaPorDni
  18. @Dni int
  19. as
  20. begin
  21.     select *
  22.     from tztPersona
  23.     where Dni=@Dni
  24. go

gracias.