Connection ADODB sur base Oracle...

[Résolu]
Signaler
Messages postés
35
Date d'inscription
mercredi 16 juillet 2003
Statut
Membre
Dernière intervention
29 janvier 2016
-
Messages postés
361
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
12 novembre 2009
-
Hello tlm,

j'ai un petit soucis avec mon ADODB.Recordset sur une base Oracle au moment ou la base est inaccessible. Je m'explique:

J'ai une applic sous VBA-Word sur mon PC qui va rechercher des info dans une base Oracle sur un serveur (requètre SQL). Tant que la base est accessible, pas de soucis mais si le serveur est en reboot ou inaccessible pour n'importe quel raison, mon appli pête. J'aimerais réussire à prendre les devants dans un cas pareil éventuellement par un IF sur mon Recordset mais je ne sais pas ce qui revient et que je pourrais tester. Même en pas à pas il pête... :sad)

Qui aurait une solution?

Merci pour votre aide...

MasterE30

[mailto:mastermomo@hotmail.com mailto:mastermomo@hotmail.com]

1 réponse

Messages postés
361
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
12 novembre 2009
2
Tu peux utiliser On error pour piégier ton erreur et afficher un message pour signaler que la database n'est pas prète.
Ex:

Private sub Form_Load()
On Error goto ErrLoad

ta procédure

Exit sub

ErrLoad:
msgbox err.number & " , " & err.description

End sub

Après quand tu as le numéro de l'erreur, tu remplace msgbox par:
If err.number = valeur then
msgbox "Pas de connection avec la database"
else
msgbox err.description
end if

A+
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci