Bonjour à tous,
Voilà mon problème:
Lors d'un traitement, je dois inséré des données récupérées d'un fichier.
Disons que je doivent insérer la donnée "toto" dans une colonne de type CHAR(4). Jusque là, pas de problème. Mais si j'essaie d'insérer "této", j'obtiens un SQLCODE -302 SQLSTATE 22001. Or si j'essaie d'insérer "tét", cela fonctionne. Il semblerait que 'é' (et les autres caractères accentués je suppose) "valent" plus d'un CHAR.
J'accède à la base par Java/JDBC et j'arrive à reproduire le problème avec DB2 Control Center (qui utilise lui aussi JDBC, je crois), cependant, je n'ai pas encore tester directement dans la console, je vais tenter d'y accéder.
Quelqu'un a t'il déjà eu le problème?
Merci
Edit: J'ai testé directement "dans" le DB2, j'ai le même problème
Partager