|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 2 ![]() |
Bonjour!
J'ai installé SQL Server 2005 français sur un nouveau poste qui supporte une application ASP. Lorsque je fais cette requête (qui fonctionne parfaitement sur mon ancien poste...) : INSERT INTO Login(Log_IP, Log_NoIndividu, Log_DateLogin) VALUES ( '192.168.0.22', 333333,'2006/10/23 2:58:32 PM') J'obtiens cette erreur : Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC SQL Server Driver][SQL Server]La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors limite de date et d'heure. Dans mon code c’est écrit comme ceci : SQL = "INSERT INTO Login(Log_IP, Log_NoIndividu, Log_DateLogin) " SQL = SQL & " VALUES " SQL = SQL & " (" SQL = SQL & " '" & IP &"', " SQL = SQL & session("noIndividu") &"," SQL = SQL & "'"& Year(NOW)&"/"& Month(NOW) &"/"& Day(NOW) &" "& Time &"'" SQL = SQL & ")" N.B. (si j’inverse la façon de mettre la date comme ceci : Year(NOW)&"/"& Day (NOW) &"/"& Month (NOW), ça fonctionne… Mais je ne veux pas à avoir à changer mon code… J'ai pensé aux paramètres régionaux... J'ai donc désinstallé sql server, mis mes paramètres régionaux à "Canada Anglais" comme mon autre serveur et réinstallé sql server. Mais j'obtiens la même erreur... Et ce qui est bizarre, c'est que quand j'ouvre ma table login dont les champs sont : Log_No (int) , Log_DateLogin (datetime) , Log_IP (varchar) , Log_NoIndividu (int) je vois la date inscrit comme ça : 22/10/2006 11:26:44 AM dans les deux versions de mon sql server... Si vous avez des idées, merci d'avance... |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 2 ![]() |
La connection ODBC peut écraser le paramètre de langue de SQL
Dans la connection ODBC, à "Change the language of SQL Server system messages to:" Si le crochet est mis et que la langue n'est pas celle de vos paramètres par défaut cela écrase la langue configuré. Il faut donc choisir la langue avec le format date voulu et ça règle tout!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com