Bonjour ,
Jusqu'a présent je me contentais de travailler avec une base Firebird charset NONE , ce qui n'était peut être pas bien , mais cette base date de la version IB 5.0 et de mes débuts SGBDD . Ne pouvant la migrer , faute de temps elle restera ainsi .
Maintenant je viens de créer une nouvelle base Codée UTF8
Mais surprise
si la ZQuery fonctionne
Exonéré devient Exonéré à l'affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE TVA SET LIBELLE='Exonéré' WHERE CODE_TVA='0'
Pire si j'utilise un ZUpdateSQL et que je saisisse dans un TDBEdit ou une DBgrid correctement le mot , je me retrouve avec une erreur
je subodore que le problème se situe au niveau de la connexion mais Où ? j'ai beau avoir mis dans les propriétés-
SQL Error: Malformed string. Error Code: -104. Invalid token The SQL: UPDATE TVA SET LIBELLE_TVA = ? WHERE TVA.CODE_TVA = ?;
rien n'y fait . Une erreur de ma part ? sans doute ! mais cela me fait regretter le Charset NONE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Base.Properties.Add('Charset=UTF_8'); Base.Properties.Add('Codepage=utf8');
Que faut-il faire pour retrouver mes accents graves et aigües et autres ?
Partager