[PB]Value '0000-00-00' can not be represented as java.sql.Date
2 réponses
Bonjour,
Nous utilisons depuis longtemps JAVA pour nos d=E9veloppement sur mesure.=
Afin de g=E9rer les requ=E8tes imbriqu=E9es, nous avons mis =E0 jour le j=
dbc=20
avec sa derni=E8re version pour mysql : mysql-connector-java-3.1.6-bin
Depuis, une de nos applications pose probl=E8me:
[ERREUR] AllRespGaz : java.sql.SQLException: Value '0000-00-00' can not=20
be represented as java.sql.Date
Comme je ne peux pas faire le tour des innombrables tables =E0 traquer la=
=20
Date =E0 0000-00-00 (qui =E9tait le format de la date ind=E9finie avant),=
je=20
voudrais savoir si d'autres on rencontr=E9 ce PB et si oui, comment=20
l'avez-vous r=E9solu.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cilovie
null n'est pas non défini par hasard (perso je pensais que c'était ça) sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que tu gères des dates de cet ordre dans ton appli. mais je persiste non défini en sql c'est null ou alors je n'ai rien compris à l'informatique no spam wrote:
Rebonjour,
Comme je ne peux pas faire le tour des innombrables tables à traquer la Date à 0000-00-00 (qui était le format de la date indéfinie avant), je voudrais savoir si d'autres on rencontré ce PB et si oui, comment l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une "sécurité" qui bloque l'insertion de date invalides. Donc pour 'non défini', il ne nous reste plus que null... dommage.
null n'est pas non défini par hasard (perso je pensais que c'était ça)
sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que
tu gères des dates de cet ordre dans ton appli.
mais je persiste non défini en sql c'est null ou alors je n'ai rien
compris à l'informatique
no spam wrote:
Rebonjour,
Comme je ne peux pas faire le tour des innombrables tables à traquer
la Date à 0000-00-00 (qui était le format de la date indéfinie avant),
je voudrais savoir si d'autres on rencontré ce PB et si oui, comment
l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une
"sécurité" qui bloque l'insertion de date invalides. Donc pour 'non
défini', il ne nous reste plus que null... dommage.
null n'est pas non défini par hasard (perso je pensais que c'était ça) sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que tu gères des dates de cet ordre dans ton appli. mais je persiste non défini en sql c'est null ou alors je n'ai rien compris à l'informatique no spam wrote:
Rebonjour,
Comme je ne peux pas faire le tour des innombrables tables à traquer la Date à 0000-00-00 (qui était le format de la date indéfinie avant), je voudrais savoir si d'autres on rencontré ce PB et si oui, comment l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une "sécurité" qui bloque l'insertion de date invalides. Donc pour 'non défini', il ne nous reste plus que null... dommage.
Hello,
Comme je ne peux pas faire le tour des innombrables tables à traqu er la Date à 0000-00-00 (qui était le format de la date indéfinie avant), je voudrais savoir si d'autres on rencontré ce PB et si ou i, comment l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une "sécurité" qui bloque l'insertion de date invalides. Donc pour 'n on défini', il ne nous reste plus que null... dommage.
null n'est pas non défini par hasard (perso je pensais que c'était ça) sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que tu gères des dates de cet ordre dans ton appli. mais je persiste non défini en sql c'est null ou alors je n'ai rien compris à l'informatique
En effet. Mais nous avons écrit un système de cube de data qui nous permet de faire les attributions de champs à l'affichage et à la maj de façon automatique et null peut poser des pb sur des champs type JFormatedTextField. Bon, me suffira de traiter le cas de la date laissé e vide qui se retrouve à 0000-00-00 ... pas la mort non plus, mais celà risque de poser pas mal de problèmes à certains softs car une recherc he de "0000-00-00 java.sql.Date" vous donnera un ordre d'idée de l'utilisation de cette pratique en java.
-- @+ Yann
Hello,
Comme je ne peux pas faire le tour des innombrables tables à traqu er
la Date à 0000-00-00 (qui était le format de la date indéfinie
avant), je voudrais savoir si d'autres on rencontré ce PB et si ou i,
comment l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une
"sécurité" qui bloque l'insertion de date invalides. Donc pour 'n on
défini', il ne nous reste plus que null... dommage.
null n'est pas non défini par hasard (perso je pensais que c'était ça)
sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que
tu gères des dates de cet ordre dans ton appli.
mais je persiste non défini en sql c'est null ou alors je n'ai rien
compris à l'informatique
En effet. Mais nous avons écrit un système de cube de data qui nous
permet de faire les attributions de champs à l'affichage et à la maj de
façon automatique et null peut poser des pb sur des champs type
JFormatedTextField. Bon, me suffira de traiter le cas de la date laissé e
vide qui se retrouve à 0000-00-00 ... pas la mort non plus, mais celà
risque de poser pas mal de problèmes à certains softs car une recherc he
de "0000-00-00 java.sql.Date" vous donnera un ordre d'idée de
l'utilisation de cette pratique en java.
Comme je ne peux pas faire le tour des innombrables tables à traqu er la Date à 0000-00-00 (qui était le format de la date indéfinie avant), je voudrais savoir si d'autres on rencontré ce PB et si ou i, comment l'avez-vous résolu.
Après de plus amples recherches, il semblerait que ce soit une "sécurité" qui bloque l'insertion de date invalides. Donc pour 'n on défini', il ne nous reste plus que null... dommage.
null n'est pas non défini par hasard (perso je pensais que c'était ça) sinon un new Date(0) une constante/flag qui en vaut d'autres à moins que tu gères des dates de cet ordre dans ton appli. mais je persiste non défini en sql c'est null ou alors je n'ai rien compris à l'informatique
En effet. Mais nous avons écrit un système de cube de data qui nous permet de faire les attributions de champs à l'affichage et à la maj de façon automatique et null peut poser des pb sur des champs type JFormatedTextField. Bon, me suffira de traiter le cas de la date laissé e vide qui se retrouve à 0000-00-00 ... pas la mort non plus, mais celà risque de poser pas mal de problèmes à certains softs car une recherc he de "0000-00-00 java.sql.Date" vous donnera un ordre d'idée de l'utilisation de cette pratique en java.