probleme requete modification (update) |
Sujet: probleme requete modification (update) par lass1250 sur 19/7/2007 6:12:55 Depuis une fenetre je passe 2 parametres soit:FactNo,DateFact a une requete et l autre a un etat L etat se selectionne bien Mais la requete de modification ne veux pas prendre mes parametre en vigeurs ,elle modifi tout le fichier sans utiliser les parametres de mon bouton Impression // guy passage de factUsagerON de 1 a 2 comme valeur // requete de modification HExécuteRequête(REQ_ModFactUsagerON,hRequêteDéfaut,FactNo,DateFact) Info (FactNo,DateFact) // verification des variables de param // Récupérer les paramètres de la requête REQ_ModFactUsagerON ListeParam est une chaîne ListeParam = HListeParamRequête(REQ_ModFactUsagerON) Info (ListeParam) // Initialise la requête SI PAS HExécuteRequête(REQ_ModFactUsagerON) ALORS Erreur("Erreur d'initialisation de la requête"+RC+HErreurInfo()) RETOUR FIN HAnnuleDéclaration(REQ_ModFactUsagerON) // guy passage de parametre a l etat ETAT_FactJoursUsagerEtat1 iAperçu(100) iInitRequeteEtat(ETAT_FactJoursUsagerEtat1,FactNo,DateFact) iImprimeEtat(ETAT_FactJoursUsagerEtat1,FactNo,DateFact) *********** Code source requete de modification ***************** UPDATE LIgneFacture SET FactUsagerON = 2 WHERE LIgneFacture.FactNoDepot = {Param1} AND LIgneFacture.DateFacturationUsager = {Param2} ********* fin code sql de la requete de modification *********** En mode test de la requete les parametres 1et 2 et la modification tres bien Il affecte bien les donnes demander. Comme vous pouvez remarquer les parametres pour l 'etat qui roule bien sont les meme que pour HExécuteRequête ou est l'erreur !!!!!!!!!!! Il modifie toute ma base de donnee ,il fait passer factUsagerON de 1 a 2 comme valeur sans tenir compte des parametres |