Voici les étapes suivantes que j'ai suivies :
- Ma procédure stockée a vidé les résultats dans une table temporaire afin d'aplatir le jeu de résultats en un seul jeu de résultats. Cela s'est débarrassé du besoin de
multi=True
- De plus, je me suis assuré que l'utilisateur à mon adresse IP avait accès aux appels de procédures stockées dans la base de données elle-même.
-
Enfin, j'ai continué à rechercher le callproc fonction. Finalement, quelqu'un sur un autre site a suggéré le code suivant, qui a fonctionné :
cur = connections["SomeDB"].cursor() cur.callproc("spGetLocationPath", [id, someval]) res = next(cur.stored_results()).fetchall() cur.close()