Vérifier la connexion avec une BDD avec le login prompt [Résolu]

Signaler
Messages postés
24
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
16 mars 2010
-
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
-
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

Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
14
désolé..

try
except
// Traitement particulier
end;

cantador
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
14
bonjour,
essaie avec :
Try
Exception
// Traitement particulier
End

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

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!
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
14
à tester hors EDI de delphi...


sinon voir aussi des évènements comme


OnBeforeConnect ou OnLogin

cantador