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 :

problème format date


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bouchra19
    Femme Profil pro
    Développeur multimédia
    Inscrit en
    Juin 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 104
    Par défaut problème format date
    Bonjour,
    je voulais saisir les données d'une table, deux attributs de cette tables sont de type DATE

    quand j'ai entré ces données:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    insert into RESERVATION values(1,2,1,'12/12/2010','03/01/2010',0,16);
    insert into RESERVATION values(2,3,3,'13/02/2000','20/02/2000',2,15);
    insert into RESERVATION values(3,1,2,'12/12/2010','20/02/2010',1,45);
    insert into RESERVATION values(4,5,3,'15/03/2009','15/04/2009',3,48);
    insert into RESERVATION values(5,5,2,'01/02/1995','01/03/1995',5,35);
    juste la première et dernière ligne ont été acceptées. Pour les autres lignes on me donne l'erreur suivante:
    Msg 241, Level 16, State 1, Line 1
    Conversion failed when converting date and/or time from character string.
    merci pour votre aide

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Utilisez convert avec un format de conversion, 103 dans votre cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO RESERVATION VALUES(1,2,1,convert(datetime, '12/12/2010', 103), convert(datetime, '03/01/2010', 103),0,16);

  3. #3
    Membre confirmé Avatar de bouchra19
    Femme Profil pro
    Développeur multimédia
    Inscrit en
    Juin 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 104
    Par défaut
    Merci pour votre aide
    le problème est résolu: il fallait écrire le mois avant le jour

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tes dates sont interprétées suivant le format américains avec le mois en premier...
    Utilise plutôt le format ISO, à savoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO RESERVATION VALUES(1,2,1,'2010-12-12','2010-01-03',0,16);
    http://msdn.microsoft.com/en-us/library/ms180878.aspx

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

Discussions similaires

  1. Problème format date
    Par benjisan dans le forum Modélisation
    Réponses: 3
    Dernier message: 17/07/2008, 09h24
  2. Problème Format date
    Par Jiyuu dans le forum VB.NET
    Réponses: 5
    Dernier message: 21/08/2007, 16h52
  3. problème format date dans un datagrid
    Par bebert119 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 14/08/2007, 15h38
  4. Problème format Date avec VS2003
    Par vaohdan dans le forum Windows Forms
    Réponses: 1
    Dernier message: 07/05/2007, 12h06
  5. Problème format date - SimpleDateFormat inversion mois/jour
    Par juanqui dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 07/02/2007, 14h37

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