Bonjour,
Je dois exécuter une procédure stockée sur un serveur SQL server.
J'ai écrit cette instruction de connexion
Pas de message d'erreur , je suppose que je suis connecté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HDécritConnexion(CNX_sqlserver,Sai_user,sai_passe,"ERP-MES-VM2014","",hOledbSQLServer,hOLectureEcriture,"Integrated Security=SSPI;") SI HOuvreConnexion(CNX_sqlserver) ALORS connect_valide =True libelle_sqlserveur..Text="" ELSE Erreur("Erreur connexion SQLSERVER : " + HErreurInfo()) libelle_sqlserveur..Text="Erreur connexion SQLSERVER" FIN
Lorsque j'envoie l'instruction pour exécuter la procédure stockée
J'ai le message suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var_procedure_stocke = "exec ee_logCheckWithItems '"+ var_article + "' , '" + sai_carte +"' , '" + "SIGMA="+aff_score +"' , '"+var_horodatage +"' , 0" HExécuteProcédure(CNX_sqlserver,var_procedure_stocke)
Visiblement ce n'est pas la bonne instruction , je suis un peu perdu ...."Vous avez appelé la fonction HExécuteProcédure.
L'utilisation de cette fonction n'est autorisée que pour les connexions HyperFileSQL Client/Serveur.
----- Informations techniques -----
Projet : SPC
Appel WL :
Traitement de 'Procédure locale Envoi_score' (fen_principale.PROCEDURE.Envoi_score), ligne 10, thread 0
Fonction 'HExécuteProcédure', syntaxe 0
Que s'est-il passé ?
L'utilisation de cette fonction n'est autorisée que pour les connexions HyperFileSQL Client/Serveur."
Merci de vos réponses
Philippe
Partager