utilisation de UPDATE dans un code
Bonjour à tous
je travaille sous delphi 5 mais pas calé .
comment faire pour utiliser la presente requête dans mon code delphi SVP? je sais pas comment faire
voici requête :
Code:
1 2 3 4 5 6
| UPDATE MOYEN_ELEV_TRIM
SET MOYENNE_ANNUELLE=(select SUM(MOYENNE_TRIM) / 3 from MOYEN_ELEV_TRIM where matricule_elev=:matri and code_annee=:ane and num_classe=:class
)
where matricule_elev=:matri
and code_trim=:trim and code_annee=:ane
and num_classe=:class |
merci
utilisation de UPDATE dans un code
Bonjour
les valeurs récupérées viennent des datasources (classe, trimestre, annee à partir d'1 form "F_moyenne_gle"). l'utilisateur choisit la classe, le trimestre et l'année et cela à partir des DBLookupComboBox de la form en question.
exemple :
classe type string '01'
trimestre type integer 3
annee type integer 4
j'ai utilisé le 2eme cas que vous me conseillez mais ça marche toujours pas . j'ai l'erreur suivante :"objet parameter definit de manière incorect des info incohérente ou incomplète ont été fournies".
à l'excution j'ai l'erreur au niveau decette ligne dans le code :
Code:
F_moyenne_gle.ADOQuery34.execSQL ; // l'update.
ADOQuery1:
Code:
SELECT MATRICULE_ELEV AS MATRI,CODE_ANNEE AS ANE,CODE_TRIM AS TRI,NUM_CLASSE AS CLASS FROM MOYEN_ELEV_TRIM
ADOQuery34 (le 2eme query):
Code:
1 2 3 4 5 6 7 8
| UPDATE MOYEN_ELEV_TRIM
SET MOYENNE_ANNUELLE=(select SUM(MOYENNE_TRIM)/3 from MOYEN_ELEV_TRIM WHERE matricule_elev=:matr AND code_annee=:anee AND num_classe=:classe
)
where matricule_elev=:matri
and code_trim=:trim
and code_annee=:ane
and num_classe=:class |
merci d'avance pour l'éclairage
utilisation de UPDATE dans un code
Bonjour
j'ai toujours la même erreur au niveau de l'update (ADOQuery34.ExecSQL).
j'ai résolu le problème en créant 1 table et en procédant à une insertion dans ladite table (moyenne_annuelle). ça me fait trop de table mais ça résoud le problème
merci vive le forum