Je suis toujours en train de me battre avec mon Unicode. Avec les composants IBX ca fonctionne mais pour des anciennes applis je dois passer par le BDE. J'arrive à le faire fonctionner que si les champs dans la table sont inférieurs à une certaine taille.
La table est dans une base Firebird 2.1 et les champs sont forcé avec le character set UTF8. J'ai vu que dans les champs persistant du TTable il fallait indiquer dans ce cas un taille fois quatre pour que la taille du champ réel soit accepté (sinon il y a une erreur à l'ouverture).
J'ai vu par ailleurs que les champs >255 caractères prennent le type TMemo automatiquement.
Au final je ne peut afficher que des champs VARCHAR(60) ou moins.
Est-qu'il y a un moyen d'accepter avec le BDE des champs VARCHAR de taille supérieure ?
Partager