Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2012, 10:58
jose_fc
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 13 años, 5 meses
Puntos: 0
"if exits" en asp.net

Saludos amigos.

Espero puedan ayudarme con este tema.

Lo que pasa es que tengo un Proc Almacenado.

Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[sp_Inserta]
  2.    
  3.     @Rut AS VARCHAR(10),
  4.     @Nombres AS VARCHAR(50),
  5.     @Apellidos AS VARCHAR(30)
  6.  
  7. AS
  8.  
  9. IF EXISTS(SELECT Rut FROM dbo.Datos WHERE Rut = @Rut)
  10.  
  11. BEGIN
  12.  
  13.  
  14. INSERT INTO dbo.Datos (Rut, Nombres, Apellidos) VALUES (@Rut, @Nombres, @Apellidos)
  15.  
  16.  
  17. END
  18. ELSE
  19.  
  20. SELECT 'El registro ya se encuentra en la base de datos';

y sucede que en asp.net(VB) llamo al proc almacenado y me resulta pero sin usar el "IF EXISTS", lo que me complica porque quiero verificar y enviar un mensaje de confirmación o de error como sale en procedimiento almacenado.

Nota: al ejecutar el proc almacenado en Sql Server 2008 me resulta.