Vérifier la connexion avec une BDD avec le login prompt

Résolu
cs_mikevkb
Messages postés
24
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
16 mars 2010
- 4 juin 2009 à 12:18
cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
- 4 juin 2009 à 22:08
Bonjour, je fais un ch'tis prog. qui se connecte à une BDD MYSQL.
Pour cela j'utilise un Tquery pour me connecter à ma base, donc j'ai un login prompt qui s'affiche, et qui me demande mon login et mdp de la BDD, jusque là ok...

Voilà ce que j'aimerais faire; vérifier que la connexion s'est correctement effectuée, si pas, (avant que le prog m'affiche un message d'erreur (impossible de se connecter avec xxx@192.168.1.xxx) et ne fait planter mon prog) redonner une chance à l'utilisateur...
ou s'il click sur annuler (du login), le prog se ferme tranquilement...

J'espère que vous avez compris avec mes explications à 2 balles!

Merci!

PS: Je ne souhaite pas me passer du login prompt, comme ca, il y a une sécurité en plus...

4 réponses

cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
4 juin 2009 à 14:32
désolé..

try
except
// Traitement particulier
end;

cantador
3
cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
4 juin 2009 à 14:31
bonjour,
essaie avec :
Try
Exception
// Traitement particulier
End

cantador
0
cs_mikevkb
Messages postés
24
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
16 mars 2010

4 juin 2009 à 20:43
Salut, J'ai essayé malheureusement ca ne marche pas (il y a tjrs le message d'erreur), j'ai essayé ca aussi:
{$i-}Qdivers.open;{$i+}              
if ioresult<>0 then showmessage('Ca va nin!');

Mais sans résultat...
Donc, j'ai supprimé le login prompt, et je me suis fait une fenêtre de Login perso...

Merci qd même!
0
cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
4 juin 2009 à 22:08
à tester hors EDI de delphi...


sinon voir aussi des évènements comme


OnBeforeConnect ou OnLogin

cantador
0