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 :

probleme avec la fonction CONVERT


Sujet :

Développement SQL Server

  1. #1
    Membre du Club Avatar de antoine dpt
    Inscrit en
    Juillet 2004
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 64
    Points : 59
    Points
    59
    Par défaut probleme avec la fonction CONVERT
    salut les amis,

    je viens de migrer une base ACCESS sous un serveur SQL et j'ai besoin de changer mon code. J'utilisais beaucoup la fonction format dans mes requetes et je dois maintenant utiliser CONVERT. Avec format on mettait un masque de saisie du style "dd/mm/yyyy". avec convert il veut pas de chaine de charactere, il veux un numero. ya t'il un endroit ou je peux savoir comment coder CONVERT pour qu'il me formatte ma date comme je le desire. Merci

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Août 2004
    Messages : 137
    Points : 188
    Points
    188
    Par défaut
    Bonjour,
    vous trouverez sur la msdn la liste des formats de date avec le numéro associé : http://msdn.microsoft.com/fr-fr/library/ms187928.aspx.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT CONVERT(DATETIME,'24/05/2010',103)

  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 : 43
    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,

    J'utilisais beaucoup la fonction format dans mes requetes et je dois maintenant utiliser CONVERT. Avec format on mettait un masque de saisie du style "dd/mm/yyyy"
    Les moteurs de base de données relationnelles SQL, et Access n'en est pas un, ne sont pas conçus pour formater les données, mais pour les stocker, éventuellement les modifier, et les restituer.
    Tout aspect de présentation doit être déplacé dans votre application.

    Je vous conseille donc de stocker vos dates au type DATETIME, et selon vos besoins et si vous êtes sous SQL Server 2008, au type DATE.
    C'est à votre application de transformer la saisie utilisateur au type de données qui convient.

    @++

Discussions similaires

  1. Probleme avec la fonction replace et convert datetime
    Par gazzall dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/04/2007, 09h07
  2. Probleme avec la fonction rename()
    Par TheZenZen dans le forum C
    Réponses: 6
    Dernier message: 08/10/2005, 15h59
  3. [LG] Problème avec la Fonction ReadLn en fin de programme
    Par killermano dans le forum Langage
    Réponses: 6
    Dernier message: 23/07/2005, 15h16
  4. [LG]Probleme avec une fonction
    Par xavier1936 dans le forum Langage
    Réponses: 7
    Dernier message: 08/02/2005, 22h48

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