PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Résultats d'une procdure stockée sur MSSQL
Résultats d'une procdure stockée sur MSSQL
Started by Jean-Luc P., Apr., 19 2019 3:53 PM - No answer
Registered member
6 messages
Posted on April, 19 2019 - 3:53 PM
Bonjour à tous,

J’exécute une procédure stockée se trouvant sur un serveur MSSQL. Je n'ai pas d'erreur lors de l'exécution mais je ne parviens pas à récupérer les résultats.
Si j'exécute la commande: exec etat_NBD_rapport_mensuel_encaissements 0,'01/03/2019',1,'
directement dans MSSQL Management Studio, j'ai pourtant bien un tableau de résultats.

Avez-vous une idée ?

Voici mon code:

nNumConnexion est un entier = SQLConnecte("IPdemonserveur","utilisateur","motdepasse","nomdemabase","oledb",hOledbSQLServer)

SI nNumConnexion <> 0 ALORS

req est une chaîne="Req"+DonneIdentifiant()
cmd1 est une chaîne="etat_NBD_rapport_mensuel_encaissements 0,'01/03/2019',1,''"

SI PAS SQLExec(cmd1,req) ALORS

SQLInfoGene()
Info("erreur:" +SQL.Erreur)

SINON
SQLTable(req, TABLE_MaTable)
FIN
SQLFerme(req)


SINON
// La connexion a échoué : affichage d'un message explicatif
SQLInfoGene()
Erreur("La connexion à la source de données" + ...
"a échoué."+ RC +...
"Code erreur : " + SQL.Erreur + RC + SQL.MesErreur)
FIN

SQLDéconnecte()