J'ai écrit cette fonction et maintenant son retour toujours vrai ...
quelqu'un peut-il m'aider?Pourquoi cette fonction T-SQL retourne-t-elle toujours vrai?
Create FUNCTION dbo.ValidateBranch
(
@BranchID nvarchar(50),
@Password nvarchar(50)
)
RETURNS bit
AS
BEGIN
declare @Res bit
if exists(Select * From TPasswords Where (BranchID = @BranchID) and (isSecurity = 0) and (Pass = @Password))
set @Res = 1
else
set @Res = 0
RETURN @Res
END
et je suis callign comme ceci:
bool isValidBranch = taQueries.ValidateBranch(IDBranch, PasswordTextBox.Text) ?? false;
Aucune idée, avez-vous essayé sur une table vide? – Benjol
Vous devez changer le titre de cette question pour quelque chose de significatif. Peut-être quelque chose comme "Pourquoi cette fonction T-SQL retourne-t-elle toujours vrai?". – Dhaust
@David: ok, merci pour vos conseils ... –