IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

[SQL Server 2005] Format de date


Sujet :

Administration SQL Server

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut [SQL Server 2005] Format de date
    Salut à tous,

    J'ai une base de données en SQL Server 2005 qui a le format de date (les jours et les mois sont inversés).
    Comment faire pour lui mettre le bon format?

    Voici ce que j'obtiens en faisant la requête suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select cast('2009/01/25' as datetime)
    
    Msg 242, Niveau 16, État 3, Ligne 1
    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.
    
    Alors que la requête suivante fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select cast('2009/25/01' as datetime)
    2009-01-25 00:00:00.000

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 990
    Billets dans le blog
    6
    Par défaut
    Lisez l'article que nous avons écrit à ce sujet :
    http://baptiste-wicht.developpez.com...-sql/datetime/
    Notamment SET DATEFORMAT

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Malheureusement, ce n'est valable que pour la session courante.
    Si je me déconnecte, puis me reconnecte sur la base, je retrouve la même erreur :

    Je tiens à préciser que cette base est utilisée par une appli qui elle ne peut pas faire de SET DATEFORMAT.


    Citation Envoyé par SQLpro Voir le message
    Lisez l'article que nous avons écrit à ce sujet :
    http://baptiste-wicht.developpez.com...-sql/datetime/
    Notamment SET DATEFORMAT

    A +

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Ca y est j'ai trouvé

    Dans les propriétés du user de connexion, il y a le paramètre de connexion "Langue par défaut" a changer:
    - Si je mets "English", je me retrouve en YMD
    - Si je mets "French", je me retrouve en YDM

    Merci Frédéric pour son aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [sql server 2005] Restauration à une date données
    Par Herlece dans le forum Administration
    Réponses: 5
    Dernier message: 08/02/2011, 12h06
  2. Réponses: 0
    Dernier message: 17/09/2010, 14h03
  3. [SQL SERVER 2005] Format date
    Par valoji dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/06/2009, 18h43
  4. Réponses: 0
    Dernier message: 02/02/2009, 20h05
  5. [C#][2.0][SQL Server 2005] Format date dans GridView
    Par just1980 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/11/2006, 22h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo