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

Développement SQL Server Discussion :

format de la date est incorrect


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 148
    Points : 47
    Points
    47
    Par défaut format de la date est incorrect
    bonjour,

    j'ai un probléme avec la date sous sqlserver 2000, c'est a dir quand j'insere une date sur cette forme ( 04/12/1985 ) je la trouve quand je l'affiche comme ça ( 12/04/1985 ).
    j'ai déclaré le type de champ comme ça ( datetime ), je sais pas ou es le probléme!!!!!!!!!!!

    je cherche une solution, et je vous remerci d'avance

  2. #2
    Membre actif
    Inscrit en
    Février 2009
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 224
    Points : 269
    Points
    269
    Par défaut
    Bonjour,
    Est ce que vous exécutez une requête du type suivante pour extraire les informations?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select convert(char(10),macolonnedate,103) from maTable;

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Ne confondez pas le type DATETIME avec la représentation qui vous en est donnée.
    Le type DATETIME stocke les valeurs date+heure sous la forme de deux entiers de 4 octets, le premier pour la date, le second pour les heures.

    Pour corriger votre problème, regardez le résultat de :

    pour le tuple dont la colonne Set Option vaut 'dateformat'.
    Vous pouvez changer ce format avec l'option de session SET DATEFORMAT.

    @++

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Pour résumer,
    Il n'y a pas de problème. Vous confondez simplement le format en entrée à celui en sortie. Et c'est ce que elsuket a bien expliqué. En complement, vous pouvez configurer la langue par defaut d'un login dans enterprise manager et ces options seront héritées par votre cession. vous pouvez aussi le faire depuis votre source de données ODBC.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

Discussions similaires

  1. Format de la date à laquelle est posté un message
    Par hous04 dans le forum Langage
    Réponses: 4
    Dernier message: 16/10/2009, 12h30
  2. Le format de la chaine d'entrée est incorrect
    Par momoh dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/02/2009, 01h18
  3. "Le format de la chaine d'entrée est incorrect" :xx
    Par Redg9 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 12/02/2009, 14h25
  4. Réponses: 2
    Dernier message: 12/02/2009, 09h59
  5. [C#] [1.1] Le format de la chaîne d'entrée est incorrect
    Par Sup@Lou dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/08/2006, 10h01

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