Bonjour,

J'ai un soucis avec les dates sur SQL Server.
Je fais une appli en Java qui insère des données.
Lorsque j'insère la date en Java, je fais

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
insert into client values("20010101");

Cela n'insère pas la date, mais ça m'affiche cette erreur :

Une erreur de dépassement arithmétique s'est produite lors de la conversion de expression en type de données datetime.

Lorsqu'en Java j'essaie :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
insert into client values("0");

Cela insère la date "1900-01-01".


Or lorsque je lance SQL Server, je fais une requête, et j'insère 20010101, cela se fait correctement.
Comment cela se fait-il ?
Je me souviens avoir fait un

Mais bon, cela n'affecte que le code Java, et pas le code sous SQL Server.

Merci.