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

ASP Discussion :

Affichage de durée contenue dans une table MySQL avec de l'ASP


Sujet :

ASP

  1. #1
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Points
    240
    Par défaut Affichage de durée contenue dans une table MySQL avec de l'ASP
    Bonjour à tous.

    Ce matin je créé une table MySQL avec une colonne nommée "Report" de type "Time" et j'y insére un enregistrement : ('15:21:25')

    Lorsque je demande à ASP de m'afficher cette durée (via ce code)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    requete="SELECT * FROM Mois WHERE Mois.Id="&Session("IdDuConnecte")&" AND Mois.Mois='"&MonMois&"';"
      rs.Open requete,db 
     Response.write(rs.fields("Report"))
    Il m'affiche ma durée comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    11/8/2006 3:21:25 PM
    Il m'affiche la date du jour avec l'heure contenue dans la table (avec un PM en plus), et je ne sais pas pourquoi il m'affiche ca ?

    De plus lorsque je fais ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.write(hour(rs.fields("Report")))
    Il m'affiche : 1/14/1900 ???

    Comment puis-je régler ce probléme ???

    P.S: J'utilise MySQL et le champ de la table est codée par "default"

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,

    Il existe une fonction qui s'appelle formatdatetime() =>


    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Points
    240
    Par défaut
    J'ai trouvé

    En fait c'est dans ma requete SQL que j'ai du faire des changement, j'ai du récupérer mes valeurs ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT DATE_FORMAT(Report, GET_FORMAT(TIME,'ISO')) AS Report2,Mois.* FROM ...
    Et ca marche nickel

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/07/2012, 09h17
  2. [MySQL] recuperer le contenu d'une table mysql dans un menu deroulant
    Par Abou Zar dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/02/2010, 17h49
  3. [MySQL] Chercher le contenu d'un tableau dans une table MySQL et jointure
    Par javagirl08 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 19/08/2009, 13h40
  4. Réponses: 5
    Dernier message: 15/04/2009, 15h38
  5. Insérer le contenue d'un memo dans une table mysql
    Par kijudr dans le forum Bases de données
    Réponses: 1
    Dernier message: 05/12/2005, 08h39

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