En écho à ce sujet (qui n'a pas rencontré un franc succés...) je viens cette fois ci poster mon problème ici :
Je souhaite éxécuter un fichier SQL depuis VBA avec les ADO, je n'ai aucun problème SAUF avec les tables temporaires et les sommes...
Je souhaiterai par exemple utiliser le code suivant :
Celui ci marche parfaitement sous microsoft sql server management, mais sous VBA j'obtiens l'erreur "Cette opération n'est pas autorisée si l'objet est fermé"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT Code, SUM(Valeur) as Valeur INTO #TABLE_TEMP FROM MA_TABLE GROUP BY Code SELECT * FROM #TABLE_TEMP DROP TABLE #TABLE_TEMP
Rmq 1 : si j'enlève le somme et le group by cela fonctionne
Rmq 2 : si j'enlève l'insertion dans la table temporaire et la fin du code qui sélectionne les données de la table temporaire cela fonctionne également
Bref si vous avez une idée du problème merci par avance...
Partager