Je reçois cette erreur lors de l'exécution d'une opération batch. Use getNextException() to retrieve the exceptions for specific batched elements.ERRORCODE=-4229, SQLSTATE=null
Je ne trouve aucun pointeur pour procéder au débogage de cette erreur.
Appréciant toute aide !!!
Pour ceux qui recherchent une solution à cette erreur.
Pour moi cela était dû à
THE INSERT OR UPDATE VALUE OF FOREIGN KEY constraint-name IS INVALID. DB2 SQL Error: SQLCODE=-530, SQLSTATE=23503
Recherchez l'erreur sur la page IBM:
- 4229 Texte du message: text-from-getMessage Explication: Une erreur s'est produite lors de l'exécution d'un lot.
Action de l'utilisateur: Appelez SQLException.getMessage pour récupérer des informations Spécifiques sur le problème.
Cela pourrait donc être lié à une erreur sous-jacente lors de l'exécution de votre lot insertion/mise à jour/suppression
Dans mon cas, cela est dû au fait que j'avais un index de couverture unique défini sur deux colonnes et que la combinaison de ces deux valeurs n'était pas unique lorsque j'insérais les enregistrements.