Bonjour a tous !
Je découvre Lazarus depuis quelques jours et je me suis laissé prendre au piège de cet environnement
J'ai installé aussi le composant Zeos pour faire quelques test avec Firebird.
J'ai pris l'habitude de créer mes bases de données avec le jeu de caractères ISO8859_1 mais le TDBGrid ne m'affiche pas les caractères étendus (par exemple le ° de n°). Aprés quelques recherches j'ai essayé de changer le jeu de caractère via la l'objet ZConnection.Properties mais rien n'y fait. Ensuite j'ai recrée ma base en UTF8 (en fait je comprend pas grand chose aux jeux de caractéres des bases de données, je penses que je vais ouvrir un nouveau post sur ce sujet) et la le TDBGrid m'affiche bien mes caractères étendus !
Comment puis je afficher mes caractères dans un TDBGrid tout en gardant le jeu de caractère ISO8859_1 de mes bases ?
De plus, j'ai dans une de mes tables un champ au format decimal(8,3) avec par exemple une valeur 100, le TDBGrid m'affiche la valeur 1E2 ? Pourquoi ? Comment puis je me servir de la propriété DisplayFormat ?
Partager