Bonjour
J'ai un petit problème pour récupérer des requêtes BDE sous Firebird
ci-dessous une requête qui utilise 4 paramètres et qui marche très bien sous Paradox mais plus sous Firebird 2.5.2: (même si je cast les valeurs)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select T.*,
(((T.PoidsBloc / :SeuilPds        ) - 1) * 100) as PrcntPoids,
(((T.PresAuto  / :SeuilPression ) - 1) * 100) as PrcntPression
from Mbloc T
where (T.Nolot = :Nolot) and (T.NoSpec = :NoSpec)
/* Error: "Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
Dynamic SQL Error.
Expression evaluation not supported.
Invalid data type for division in dialect 3.
" */
Apparemment Firebird n'aime pas les paramètres dans les expressions ?
Comment contourner simplement ce problème sans avoir à coder le champ calculé ?
merci pour vos conseils