Comment appeler une procedure stockee de SQL Server ? Voici un exemple de code qui appel la procedure stockee nommee "MaProcedure". Cette procedure reçoit en paramètre IDMessage_1. // Connexion SQLConnecte("source","user","password","database","OLEDB",hOledbSQLServer) // Appel de la procedure stockee SI SQLExec("MaProcedure @IDMessage_1=100","REQ") ALORS SQLPremier("REQ") TANTQUE PAS SQL.EnDehors Trace(SQLCol("REQ",1)) SQLSuivant("REQ") FIN SINON Erreur("Erreur SQLExec ") FIN En complement, voici ce que nous pouvons vous indiquer concernant le retour d une valeur par une procedure stockee SQL Serveur : Deux cas possibles : 1 - Une valeur est renvoyee par la procedure : Dans ce cas il suffit d utiliser une requête de la forme suivante : select maproc() 2 - Le paramètre de la procedure est modifie en sortie : Dans ce cas, la version actuelle de WinDev ne le permet pas. |