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
VUILLERMET Jacques
Le format des dates se traite différemment pour l'entrée ou la sortie de donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login : -- Si language = French alors le format attendu par SQL Server est "JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est "MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en début de session ; L'instruction SET DATEFORMAT a priorité sur le language défini dans le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout : CCYYMMDD La page de la norme ISO : http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet (officiellement déconseillé par Microsoft) : «[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors de la copie de devises, de nombres, de dates et d'heures"] indique que le pilote utilise les paramètres régionaux de l'ordinateur client pour mettre en forme les devises, les nombres, les dates et les heures dans les chaînes de sortie des caractères. Le pilote utilise le paramètre régional par défaut pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via la source de données. Sélectionnez cette option pour les applications qui affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." a écrit dans le message de news: 3f4e109f$0$16147$
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une base.
Merci d'avance, Julien.
Le format des dates se traite différemment pour l'entrée ou la sortie de
donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login :
-- Si language = French alors le format attendu par SQL Server est
"JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est
"MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en début
de session ;
L'instruction SET DATEFORMAT a priorité sur le language défini dans
le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout :
CCYYMMDD
La page de la norme ISO :
http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les
possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet (officiellement
déconseillé par Microsoft) :
«[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors de
la copie de devises, de nombres, de dates et d'heures"] indique que le
pilote utilise les paramètres régionaux de l'ordinateur client pour mettre
en forme les devises, les nombres, les dates et les heures dans les chaînes
de sortie des caractères. Le pilote utilise le paramètre régional par défaut
pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft
Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via
la source de données. Sélectionnez cette option pour les applications qui
affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." <jc63@free.fr> a écrit dans le message de news:
3f4e109f$0$16147$626a54ce@news.free.fr...
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une
base.
Le format des dates se traite différemment pour l'entrée ou la sortie de donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login : -- Si language = French alors le format attendu par SQL Server est "JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est "MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en début de session ; L'instruction SET DATEFORMAT a priorité sur le language défini dans le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout : CCYYMMDD La page de la norme ISO : http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet (officiellement déconseillé par Microsoft) : «[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors de la copie de devises, de nombres, de dates et d'heures"] indique que le pilote utilise les paramètres régionaux de l'ordinateur client pour mettre en forme les devises, les nombres, les dates et les heures dans les chaînes de sortie des caractères. Le pilote utilise le paramètre régional par défaut pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via la source de données. Sélectionnez cette option pour les applications qui affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." a écrit dans le message de news: 3f4e109f$0$16147$
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une base.
Merci d'avance, Julien.
VUILLERMET Jacques
...donc le format ne se règle pas au niveau d'une base, ni d'un serveur : le format interne ("binaire") est toujours le même dans un champ datetime.
jv
"VUILLERMET Jacques" a écrit dans le message de news:
Le format des dates se traite différemment pour l'entrée ou la sortie de donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login : -- Si language = French alors le format attendu par SQL Server est "JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est "MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en
début
de session ; L'instruction SET DATEFORMAT a priorité sur le language défini
dans
le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout : CCYYMMDD La page de la norme ISO : http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet
(officiellement
déconseillé par Microsoft) : «[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors
de
la copie de devises, de nombres, de dates et d'heures"] indique que le pilote utilise les paramètres régionaux de l'ordinateur client pour mettre en forme les devises, les nombres, les dates et les heures dans les
chaînes
de sortie des caractères. Le pilote utilise le paramètre régional par
défaut
pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via la source de données. Sélectionnez cette option pour les applications qui affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." a écrit dans le message de news: 3f4e109f$0$16147$ > Bonjour, > > Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou
une
> base. > > Merci d'avance, Julien. > >
...donc le format ne se règle pas au niveau d'une base, ni d'un serveur : le
format interne ("binaire") est toujours le même dans un champ datetime.
jv
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news: uX6AUUYbDHA.1204@TK2MSFTNGP12.phx.gbl...
Le format des dates se traite différemment pour l'entrée ou la sortie de
donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login :
-- Si language = French alors le format attendu par SQL Server est
"JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est
"MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en
début
de session ;
L'instruction SET DATEFORMAT a priorité sur le language défini
dans
le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout :
CCYYMMDD
La page de la norme ISO :
http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les
possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet
(officiellement
déconseillé par Microsoft) :
«[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors
de
la copie de devises, de nombres, de dates et d'heures"] indique que le
pilote utilise les paramètres régionaux de l'ordinateur client pour mettre
en forme les devises, les nombres, les dates et les heures dans les
chaînes
de sortie des caractères. Le pilote utilise le paramètre régional par
défaut
pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft
Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via
la source de données. Sélectionnez cette option pour les applications qui
affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." <jc63@free.fr> a écrit dans le message de news:
3f4e109f$0$16147$626a54ce@news.free.fr...
> Bonjour,
>
> Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou
...donc le format ne se règle pas au niveau d'une base, ni d'un serveur : le format interne ("binaire") est toujours le même dans un champ datetime.
jv
"VUILLERMET Jacques" a écrit dans le message de news:
Le format des dates se traite différemment pour l'entrée ou la sortie de donnée.
- En entrée (INSERT, UPDATE) :
* soit par le language associé avec un login : -- Si language = French alors le format attendu par SQL Server est "JJ/MM/SSAA".
-- Si language = English alors le format attendu par SQL Server est "MM/DD/CCYY".
* on règle soit par connexion (logicielle) avec SET DATEFORMAT en
début
de session ; L'instruction SET DATEFORMAT a priorité sur le language défini
dans
le login.
* pour ne pas avoir de souci, utiliser le format ISO passe partout : CCYYMMDD La page de la norme ISO : http://www.iso.ch/iso/fr/prods-services/popstds/datesandtime.html
- En sortie (SELECT) : le paramétrage se fait par CONVERT ou par les possibilités du language client (vb, c++, ...).
Ne pas jouer avec les paramétrages des liens ODBC à ce sujet
(officiellement
déconseillé par Microsoft) : «[La case à cocher Case à cocher "Utiliser les paramètres régionaux lors
de
la copie de devises, de nombres, de dates et d'heures"] indique que le pilote utilise les paramètres régionaux de l'ordinateur client pour mettre en forme les devises, les nombres, les dates et les heures dans les
chaînes
de sortie des caractères. Le pilote utilise le paramètre régional par
défaut
pour le compte d'ouverture de session Microsoft Windows® 95/98, Microsoft Windows NT® ou Microsoft Windows 2000 de l'utilisateur qui se connecte via la source de données. Sélectionnez cette option pour les applications qui affichent uniquement des données, et non pour celles qui les traitent.»
Jacques.
"Julien C." a écrit dans le message de news: 3f4e109f$0$16147$ > Bonjour, > > Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou
a lire sur le sujet : http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Julien C. a écrit:
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une base.
Merci d'avance, Julien.
-- 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: ******************
a lire sur le sujet :
http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Julien C. a écrit:
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une
base.
Merci d'avance, Julien.
--
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 ******************
a lire sur le sujet : http://sqlpro.developpez.com/SQL_AZ_E.html#Date
A +
Julien C. a écrit:
Bonjour,
Je voulais savoir comment on réglait le DATEFORMAT pour le serveur ou une base.
Merci d'avance, Julien.
-- 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: ******************