Bonjour,

Je suis en train de faire une macro sous excel qui me remplit mon classeur en fonction d'une requête SQL sur une base sqlserveru, la connection à la base se fait parfaitement, la requête est bonne vu que dans l'analyseur de requêtes j'ai bien les infos que je veux. Mais dans ma macro ma variable vresulat me renvoie l'erreur 2015 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
    MsgErr = ""
    databaseName = "La_Base"
    chan = SQLOpen("DSN=" & databaseName)
    sDroitPrec = "###"
 
    sReq = "exec pGen_TF_Force"
    query = QueryToArray(sReq)
    vResult = SQLExecQuery(chan, query)
    Set output = Worksheets("Feuil1").Range("A2")
 
    vNbResult = SQLRetrieve(chan, output, , , True)
si quelqu'un pouvait m'aider à trouver pourquoi je n'obtient rien, output est vide, je suis prenneur ? merci.