<hr size="2" width="100%" />
Voila j'essaye d'insérer une date formatée dans un champs de type DateTime dans SQL Server mais c'est 01/01/1900 qui est inséré. J'ai testé ma variable avec un response.write(sTodayDate) et dans ce cas la date est bonne. Je ne comprends pas. J'avoue en avoir un peu marre là , ça fait un moment que je galère.
Merci de votre aide
A voir également:
Pb insertion date dans une base de données SQL Server
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 27 juil. 2006 à 10:27
Bonjour,
utilise les procédures stockées qui fera automatiquement la conversion entre ton champ datetime et le type datetime et cela évite aussi les requetes de type sql injection ...
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 27 juil. 2006 à 11:14
Bonjour, je ne suis pas tout à fait d'accord avec Cyril cette fois-ci :
Que tu utilises ou pas les Procédures Stockées, c'est plutôt l'utilisation des Parameters qui t'évite les injections SQL et te font les conversions de types automatiquement.
Cf cet article.
Si tu peux, utilise à la fois les procédures stockées et les Parameters, c'est plus propre
Sinon, utilise uniquement les Parameters, ça résoudra tout de même ton problème...
leusha
Messages postés11Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention27 juillet 2006 27 juil. 2006 à 16:22
Merci à tous les trois. Pour le moment, j'ai utilisé la solution de yopyop mais je vais me pencher sur les solutions de jesusonline et nurgle à plus long terme. En tout cas merci beaucoup :)