Bonjour,
J'obtiens une erreur sur cette requête en SQL sous Oracle 10g.
Il me met qu'il manque une parentheses de droite en erreur mais bon des fois les erreurs oracle ...
Mes variables sont bien renseignées j'ai vérifié.
Si vous avez une idée, Merci.
Voici la fameuse requête.
Merci de vos futures réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Req:="UPDATE CONTROLE_GAMME_EC "+ "SET VALE_FREQ_REEL=VALE_FREQ_REEL+"+ "(("+FormaterTempsBD(DateActuelle)+ "-DECODE(SIGN("+FormaterTempsBD (EvtProduction.EVPDateDebuProd) +"-DEBU_FREQ)>0,"+ FormaterTempsBD(EvtProduction.EVPDateDebuProd)+",DEBU_FREQ))*86400)"+ " WHERE CODE_MACH="+StrqBD(EvtProduction.EVPCodeMach)+ " AND CODE_TYPE_FREQ IN ("+ChaineMAJControle+")"+ " AND CODE_ARTI IN (SELECT DISTINCT CODE_ARTI FROM EVT_PRODUCTION_EC WHERE CODE_MACH="+StrqBD(EvtProduction.EVPCodeMach)+ " AND CODE_TACH="+StrqBD(CodeTachProd)+")"; Rep:=ExecuteRequeteSQL(Req); Fermeture:=FermeReponseSQL(Rep);
Partager