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)Apparemment Firebird n'aime pas les paramètres dans les expressions ?/* 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.
" */
Comment contourner simplement ce problème sans avoir à coder le champ calculé ?
merci pour vos conseils
Partager