Bonjour a tous,

Dans un projet j'utilise le vba pour remplir une base de donnée sql: DATA, a partir de laquelle je peux lancer une procédure stockée très lourde pour définir des confs.

Quand je lance ma procédure stockée depuis VBA au bout de 30 seconde 1 min j'ai un Timeout Erreur,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
cmd.ActiveConnection = cnn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "Modify_Iconics_Configuration_VB"
With cmd
    .Parameters.Append .CreateParameter("@AdresseMail", adLongVarWChar, _
    adParamInput, -1, AdresseMail)
End With
Set rss = cmd.Execute
'Set rss = Nothing
cnn.Close
Set cnn = Nothing
Est-il possible d’exécuter la procédure stockée sans pour autant que excel attende un résultat étant donnée qu'il n'y en a pas ?
Dans mon idée Vba peux même dire procédure lancée et se couper, possible ?
J'ai essaye avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Cn.Execute "Modify_Iconics_Configuration_VB", adCmdStoredProc, "winkelmann@akuoenergy.com"
Mais j'ai une erreur avec mes arguments.

Cette procédure à mis 5 min pour une petite configuration, elle peut mettre Deux a trois heures.

Merci bcp