Bonjour,
Est-ce que quelqu'un connait comment régler le problème d'insertion d'une date dans une BD Oracle car toujours il me donne un message d'erreur.
Version imprimable
Bonjour,
Est-ce que quelqu'un connait comment régler le problème d'insertion d'une date dans une BD Oracle car toujours il me donne un message d'erreur.
La date doit être peut-être formatée dans un format de type US ou EN, alors que toi tu travailles peut-être avec des dates au format FR.
Pour tester, va directement dans Oracle et inserts (notamment en utilisant une interface graphique) une donnée de type Date.
A+ ;)
Le plus simple (quelque soit la DB), c'est de passer par un PreparedStatement et d'utiliser le setter qui va bien...
A+Code:
1
2
3
4 PreparedStatement pstmt = connection.prepareStatement("update from nomTable where champDate=?"); pstmt.setDate(1, uneJavaSqlDate); pstmt.execute();
Tout à fait, j'avais oublié cette solution. C'est la faute à Hibernate qui fait tout le travail tout seul. :aie:Citation:
Envoyé par OButterlin
C'est clair, saleté d'hibernate !:mouarf: