[R]SQL @erreur ne fonctionne pas

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

[R]SQL @erreur ne fonctionne pas

#1

Message par camil »

Bonjour,

Avec les bonnes informations de connexion le script fonctionne "Connection to database successful!".
Mais avec un mauvais mot de passe ou quand le serveur n'est pas joignable ou autre raison, le script s’arrête et ne me renvoi pas "Failed to connect to the database" .
Je ne sais pas ou est le problème, merci d'avance pour votre aide...


Global $adCN
local $server="monserveur/ms_sql_serveur"
local $db="mabase"
local $uid="user"
local $pwd="mdp"

$adCN = ObjCreate ("ADODB.Connection")
$adCN.Open ("DRIVER={SQL Server};SERVER="&$server&";DATABASE="&$db&";uid="&$uid&";pwd="&$pwd&"")

if @error Then
MsgBox(0, "ERROR", "Failed to connect to the database")
Else
MsgBox(0, "Success!", "Connection to database successful!")
EndIf
Exit
Modifié en dernier par camil le lun. 17 août 2020 15:49, modifié 3 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]SQL @erreur ne fonctionne pas

#2

Message par mikell »

La gestion d'erreur avec @error ne marche pas pour les objets COM, il faut utiliser ObjEvent avec une fonction dédiée
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2272
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..]SQL @erreur ne fonctionne pas

#3

Message par jchd »

Voir Réference Obj/COM dans l'aide.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

Re: [..]SQL @erreur ne fonctionne pas

#4

Message par camil »

Bonjour,
Merci @mikell pour m'avoir mi sur la piste.
@+
Répondre