Espero puedan ayudarme con este tema.
Lo que pasa es que tengo un Proc Almacenado.
Código SQL:
Ver original
ALTER PROCEDURE [dbo].[sp_Inserta] @Rut AS VARCHAR(10), @Nombres AS VARCHAR(50), @Apellidos AS VARCHAR(30) AS IF EXISTS(SELECT Rut FROM dbo.Datos WHERE Rut = @Rut) BEGIN INSERT INTO dbo.Datos (Rut, Nombres, Apellidos) VALUES (@Rut, @Nombres, @Apellidos) END ELSE 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.