Rubrique précédente: DB2 et DB2 de z/OSRubrique suivante: Google Apps


Impossible d'enregistrer un type de données de date à cause d'une incohérence du type de données

Symptôme :

Lorsque je définis un attribut de type de date sur un terminal DB2 (JDBC DB2 pour IBM i), l'erreur suivante est affichée :

Bad SQL Grammar: Data type mismatch. (AAAA-MM-JJ)

Solution :

Modifiez l'URI de connexion de la page de terminal dans le gestionnaire de provisionnement et ajoutez date format=iso. L'URI s'affiche alors sous la forme : jdbc:as400://<hôte>:CA Portal/<BdD>;prompt=false;date format=iso ;. Tenez compte de l'espacement entre date et format.