Bonjour à tous,
Voila je veux ajouter l'authentification des utilisateurs dans l'application.
J'utilise D 2009 avec FireBird/Interbase.
Le code :
Mais quand j'essaye il affiche pour la ligne où se trouve le 'Locate' : Le projet a déclenché la classe d'exception EIBClientError avec le message 'Fonctionnalité non supportée.'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 procedure TPasswordDlg.OKBtnClick(Sender: TObject); begin if Datamodule1.IBTablePWD.Locate('USERNAME',Edit1.Text,[locaseinsensitive]) then Begin if Datamodule1.IBTablePWD.FieldByName('USERPASSWORD').Text=EditPassword.Text then Begin if Datamodule1.IBTablePWD.FieldByName('POWER').Value='A' then Begin Form_main.Show; Form_main.MainMenu1.Items[4].Items[0].Enabled:=True End Else Form_main.Show; Form_main.MainMenu1.Items[4].Items[0].Enabled:=False End Else ShowMessage('Mot de passe incorrect !'); End Else ShowMessage('Nom d''utilisateur inconnu !'); End;
Pouvez-vous m'aider ?
Merci.
Donc je ne voix pas où est le problème puisque ça semble juste.
Edit : Pareil pour If Not ----- then ----
Partager