Je n'arrive pas a comprendre pourquoi j'ai cette erreur.
Pouvez vous m'expliquer et me donner des cas ou cette erreur survient.
Merci.
Je n'arrive pas a comprendre pourquoi j'ai cette erreur.
Pouvez vous m'expliquer et me donner des cas ou cette erreur survient.
Merci.
Cela veut dire que le format de ta date n'est bon.
Post le CONVERT( que tu utilise pour que l'on puisse t'aider.
j'en utilise pas, je fait un insert dans ma base de la maniere suivante :
insert into matable (champs1,champs2,date1)
values (chaine1,chaine2,chaine2);
et ca me donne cette erreur.
Le champ date dans ta table c'est chaine ou le format date??
Dans ma table le format de mon champs est de format date.
Si ton champs est de format date, tu ne peux pas lui insérer une chaîne, il faut donc transformer ta chaîne en date avec un CONVERT
le probleme c'est que je lui envoie une variable au bon format.
C'est quoi le type de ta variable?? DATETIME ou VARCHAR
Post ton insert into avec les valeurs que tu as.
ca me parait difficile je n'ai pas internet sur mon poste de developement et en plus ma requête est beaucoupe trop grande et il y a trops de parametre(130).
j ne vais pas la retaper, 130 champs et 130 parametre et 130 valeur.
Mais voila un exemple plus petit de ce que j'obtient dans mon message d'erreur :
Insert into matable
(char1,char2,char3,date1,char4,date5)
values('','','','20050217000000000','','00000000000000000')
voila.
Essai avec ca :
Insert into matable
(char1,char2,char3,date1,char4,date5)
values('','','',CONVERT(datetime,'2005-02-17 00:00:00.000',120),'',CONVERT(datetime,'0000-00-00 00:00:00.000',120))
par contre tu dois formater ta date avant.
Ta chaine concernant la date n'est pas recevable par SQL SERVER.
Ton format de date doit être valide pour être interprêter par le moteur SQL.
chaine='aa/mm/jjjj' ou 'mm-jj-aaaa'.
Si tu ne formates pas tes champs lors du CONVERTcela ne passera pas.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager