Existe t'il une option ou une instruction qui permettrai =E0=20
SQL, de reconnaitre les dates au format fran=E7ais et les=20
dates au format am=E9ricain (c'est =E0 dire jour et mois=20
invers=E9s). En effet d=E8s que j'essaye d'=E9crire une date=20
am=E9ricaine dans un champs datetime le serveur (configur=E9=20
en fran=E7ais par d=E9faut) j'ai l'erreur suivante :
"La conversion d'un type de donn=E9es CHAR en type DATETIME=20
a donn=E9 une valeur hors des limites des valeurs de date et=20
d'heure.
L'instruction a =E9t=E9 arr=EAt=E9e."
Je pr=E9cise que le serveur doit rest=E9 en fran=E7ais et que ce=20
n'est pas moi qui g=E9n=E8re la date qui m'est renvoy=E9.
merci de bien vouloir me r=E9pondre (m=EAme si la r=E9ponse est=20
non)
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
Pierre Goiffon
Dans le message:054f01c38268$3d235040$, Gaël a écrit:
Existe t'il une option ou une instruction qui permettrai à SQL, de reconnaitre les dates au format français et les dates au format américain (c'est à dire jour et mois inversés).
Voir dans l'aide en ligne : CONVERT, et éventuellement SET LANGUAGE
-- _________________________________________________________ / . Pierre GOIFFON . . p g o i f f o n @ w e b c i t y . f r . _________________________________________________________/ Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
Dans le message:054f01c38268$3d235040$a001280a@phx.gbl,
Gaël <fbs.technic@wanadoo.Fr> a écrit:
Existe t'il une option ou une instruction qui permettrai à
SQL, de reconnaitre les dates au format français et les
dates au format américain (c'est à dire jour et mois
inversés).
Voir dans l'aide en ligne : CONVERT, et éventuellement SET LANGUAGE
--
_________________________________________________________
/
. Pierre GOIFFON .
. p g o i f f o n @ w e b c i t y . f r .
_________________________________________________________/
Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php
Dans le message:054f01c38268$3d235040$, Gaël a écrit:
Existe t'il une option ou une instruction qui permettrai à SQL, de reconnaitre les dates au format français et les dates au format américain (c'est à dire jour et mois inversés).
Voir dans l'aide en ligne : CONVERT, et éventuellement SET LANGUAGE
-- _________________________________________________________ / . Pierre GOIFFON . . p g o i f f o n @ w e b c i t y . f r . _________________________________________________________/ Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
Fred BROUARD
La solution : SET DATEFORMAT ... au début de toute session A lire : http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Gaël a écrit:
Bonjour,
Existe t'il une option ou une instruction qui permettrai à SQL, de reconnaitre les dates au format français et les dates au format américain (c'est à dire jour et mois inversés). En effet dès que j'essaye d'écrire une date américaine dans un champs datetime le serveur (configuré en français par défaut) j'ai l'erreur suivante :
"La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors des limites des valeurs de date et d'heure. L'instruction a été arrêtée."
Je précise que le serveur doit resté en français et que ce n'est pas moi qui génère la date qui m'est renvoyé.
merci de bien vouloir me répondre (même si la réponse est non)
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
La solution :
SET DATEFORMAT ...
au début de toute session
A lire :
http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Gaël a écrit:
Bonjour,
Existe t'il une option ou une instruction qui permettrai à
SQL, de reconnaitre les dates au format français et les
dates au format américain (c'est à dire jour et mois
inversés). En effet dès que j'essaye d'écrire une date
américaine dans un champs datetime le serveur (configuré
en français par défaut) j'ai l'erreur suivante :
"La conversion d'un type de données CHAR en type DATETIME
a donné une valeur hors des limites des valeurs de date et
d'heure.
L'instruction a été arrêtée."
Je précise que le serveur doit resté en français et que ce
n'est pas moi qui génère la date qui m'est renvoyé.
merci de bien vouloir me répondre (même si la réponse est
non)
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
La solution : SET DATEFORMAT ... au début de toute session A lire : http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Gaël a écrit:
Bonjour,
Existe t'il une option ou une instruction qui permettrai à SQL, de reconnaitre les dates au format français et les dates au format américain (c'est à dire jour et mois inversés). En effet dès que j'essaye d'écrire une date américaine dans un champs datetime le serveur (configuré en français par défaut) j'ai l'erreur suivante :
"La conversion d'un type de données CHAR en type DATETIME a donné une valeur hors des limites des valeurs de date et d'heure. L'instruction a été arrêtée."
Je précise que le serveur doit resté en français et que ce n'est pas moi qui génère la date qui m'est renvoyé.
merci de bien vouloir me répondre (même si la réponse est non)
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************