none
Pregunta acerca de Context RRS feed

  • Pregunta

  • Saludos

    Tengo esta funcion, la cual me esta dando un problema

    Os pongo la funcion y el procedimiento almacenado que utiliza


    Function ComprobarLogin(ByVal user As String, ByVal password As String) As Boolean Implements IService1.ComprobarLogin
                Try
                    Dim context As New DataClasses1DataContext
    
                    Dim res = context.PROC_LOGIN_ComprobarUsuarioContraseña(user, password)
    
                    If res.ReturnValue > 0 Then
                        Return True
                    Else
                        Return False
                    End If
    
                Catch ex As Exception
                    MsgBox(ex.Message)
                    Return False
                End Try
            End Function
        End Class

     

    USE [FORMACION]
    GO
    /****** Object: StoredProcedure [dbo].[PROC_LOGIN_ComprobarUsuarioContraseña]  Script Date: 12/31/2010 13:17:59 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    
    ALTER PROCEDURE [dbo].[PROC_LOGIN_ComprobarUsuarioContraseña]
    	
    @usuario varchar(50),
    	
    @pass varchar(50)
    	
    AS
    	
    SELECT COUNT(*) AS Result
    	
    FROM LOGIN
    	
    WHERE (usuario = @usuario) AND (contraseña = @pass)
    


    La he probado en SQL Management y funciona perfectamente, pero el problema esta en que no estoy recogiendo bien el valor que devuelve la funcion, el fallo esta aqui, estoy seguro, pero ¿Como recojo el valor del procedimiento almacenado?

     

    Dim res = context.PROC_LOGIN_ComprobarUsuarioContraseña(user, password)
    
                    If res.ReturnValue > 0 Then
                        Return True
                    Else
                        Return False
                    End If

    Seguro que es una tonteria, pero no doy con la tecla y me duele la cabeza de tanto darle vueltas

    Un saludo

    Muchas Gracias 

    y Feliz Año!

    viernes, 31 de diciembre de 2010 12:48

Respuestas

Todas las respuestas