Jag har ett problem att verifiera användaren vid loggin, hoppas på hjälp då hjärnsläpp har tagit över mitt sinne. :-) Du har deklarerat en ut-variabel, @res, som du tydligen itne skickar med. Ta bort den, du verkar ändå inte använda den till något. Nää, du har helt rätt i det, men problemet jag har är att jag får inte fram om inlogget är godkänt eller inte, just nu så godkänns inte inlogget, misstänker att jag inte får ut Return 1 om anv. finns. Idé: Testa att köra med:Loggin verifiering
SP
CREATE PROCEDURE spLoginUser(@Username char(10), @Password char(10), @res int OUTPUT)
AS
IF @Username IS NOT NULL
BEGIN
IF EXISTS (SELECT Fullname, OrtID, Access
FROM dbo.TbUsers
WHERE (Username = @Username) AND (Password = @Password))
RETURN (1)
ELSE
RETURN (0)
END
GO
------------------------------------------
CODE
Dim result As Integer = myCommand.ExecuteScalar()
If result > 0 Then
F.ShowDialog()
Me.Close()
Else
Dim Text As String = "Du loggades inte in!"
Dim Caption As String = "Felaktig inloggning"
MessageBox.Show(Caption, Text, MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
Felmeddelande:Procedure 'spLoginUser' expects parameter '@res', which was not supplied.Sv: Loggin verifiering
Sv:Loggin verifiering
Några förslag?Sv: Loggin verifiering
select count(*) from blaha where apa=ko
istället (du får byta ut lite saker av förklarliga skäl :P), testa sedan att du får ett positivt tal tillbaka