dalatifa
Messages postés22Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention 2 octobre 2007
-
24 août 2005 à 19:19
cs_mike255
Messages postés120Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention26 mai 2007
-
26 août 2005 à 22:19
salut tt le monde,
je fé ma connexion à SQL server, il'y'a 3 erreurs qui peuventse déclencher, 1.serveur non trouvé, 2.Utilisateur non existant, 3.Base de données non existante . ce qe je veux c'est modifier ces trois msg d'erreurs mais comment peut-on les différenciés, à quelle classe appartienne chaq'un d'eux.
MERCI
cs_mike255
Messages postés120Date d'inscriptionmercredi 14 août 2002StatutMembreDernière intervention26 mai 2007 26 août 2005 à 22:19
Tu peux mettre le code qui peut poser problème dans un bloc
try
{connection}
except on E:EAdoError do begin
// messages personnalisés
if E.Message='serveur non trouvé' then
ShowMessage('Message Perso - serveur non trouvé') else
if E.Message=
.. etc..
end;
Donc il faut que les messages d'erreurs ne changent jamais de langue ..
Si les messages d'erreurs sont tranmis a partir de la source de donnée
(?) et ne sont pas des messages inclus dans delphi il peuvent
être dans une langue différente ..
Sinon regarde le dernier message d'erreur stocké dans la propriété Errors du ADOConnection avec un code comme celui ci: