Tester les connexions ? - VB/VBA/VBS - Programmation
Marsh Posté le 22-04-2005 à 13:51:51
steevi2307 a écrit : Bonjour, |
Bonne question...
Et la réponse est très simple... Ca dépend
Pour moi c'est OUI BIEN SUR, il faut TOUJOURS faire de la gestion d'erreur. Tu ne sais pas ce qu'il peut arriver et par rapport à tes utilisateurs, un message d'erreur (même s'il ne veut pas dire grand chose pour eux) est toujours préférable à une plantée du programme.
Après il faut juste gérer les cas "importants". Par exemple dans ce cas-là, si tu détectes une erreur de connexion à la DB, faut griser tous les boutons ou menus... Autrement l'utilisateur va quand même essayer de travailler et ça va planter dans tous les sens! Dans les cas moins importants ou tout simplement pas prévu (Case Else), le simple affichage d'un message d'erreur devrait suffire.
Mais je ne saurais trop le répéter: dans tous les projets, il faut inclure une gestion d'erreur... C'est pas pour embêter, c'est aussi la différence entre une programmation propre et une programmation "bidouille".
Marsh Posté le 22-04-2005 à 14:14:51
les connexions je m'en doutais, surtout que j'ai aussi sur des disques réseaux.
Mais les recordset çà je pense que je vais pas le faire.
SI la connexion est bonne ....
Marsh Posté le 22-04-2005 à 13:21:33
Bonjour,
Juste une toute petite question : faut-il tester les connexions lors des ouvertures ?
genre :
on error resume next
connex.open "......"
if err.number <> 0 then
msgbox "erreur
exit sub
end if
Merci d'avance