PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Site webdev PHP/MySQL erreur sur les procédures stockées
Site webdev PHP/MySQL erreur sur les procédures stockées
Débuté par obtuli, 19 mar. 2019 11:02 - Aucune réponse
Membre enregistré
948 messages
Popularité : +11 (13 votes)
Posté le 19 mars 2019 - 11:02
Bonjour,

Je n'arrive pas à exécuter des procédures stockées, message d'erreur.

Erreur exécution :
1312
mysql_query:PROCEDURE base_clients.sp_clients can't return a result set in the given context

Je ne comprends pas le sens du message et sur internet je ne trouve rien de clair.

J'ai aussi du mal à bien comprendre le lien entre SQLConnecte et SQLExec de mon code et la connexion de l'analyse.

Apparemment la connexion est ok, c'est le SQLExec qui envoi le message d'erreur.

Avez vous eue ce problème ? une idée ?

merci

OB

nNum_cnx est un entier
bResExec est un booléen
sRequete est une chaîne

sMdp est une chaîne = "xxxxxxx"

nNum_cnx = SQLConnecte(CnxWeb..Serveur,CnxWeb..Utilisateur,sMdp,CnxWeb..BaseDeDonnées,"MySQL")

sRequete = ChaîneConstruit("call sp_clients('%1')",SAI_Recherche)

SI nNum_cnx = 0 ALORS
SQLInfoGene()
Erreur("Erreur connexion : ", SQL.Erreur,SQL.MesErreur)
SINON
sdReq est une Source dede Données
bResExec = SQLExec(sRequete,sdReq)
SI bResExec = Vrai ALORS
TANTQUE SQLAvance(sdReq) = 0
sLien est une chaîne
sLien = ChaîneConstruit("<a href=""%1"" target=""_blank"">lien</a>",SQLLitCol(sdReq,8))
TableAjouteLigne(TABLE_client,"FR" ,SQLLitCol(sdReq,2),SQLLitCol(sdReq,4),sLien,SQLLitCol(sdReq,5))
FIN
SINON
SQLInfoGene(sdReq)
SQLFerme(sdReq)
Erreur("Erreur exécution : ", SQL.Erreur,SQL.MesErreur)
FIN
SQLFerme(sdReq)
SQLDéconnecte()
FIN
Message modifié, 19 mars 2019 - 11:04