EDivByZero exception avec COLLATE FR_FR
Bjr
Je rencontre une difficulté avec la clause COLLATE FR_FR lorsque :
1 celle ci est placée dans le DDL de construction d'un champ de table
ou
2 celle ci est placée dans la requête SQL select pour un champ de table
A l'ouverture de la table (IBTable ou IBDataSet) une exception EDivByZero apparait.
Le problème se manifeste sous Firebird 2.1 et Firebird 2.5 avec Rad Studio Codegear 2009 sous Delphi ou C++.
Il disparait avec les versions antérieures Delphi 7 ou C++ Builder 6.
Enfin si au lieu d'utiliser les IBX j'utilise les composants DBExpress le problème disparait.
Je précise que la base est créée avec le Default Character Set ISO8859_1.
(Sous Windows Seven)
Ici une description détaillée en anglais