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

C++ Discussion :

Extraire un timestamp d'une bdd


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2018
    Messages : 1
    Par défaut Extraire un timestamp d'une bdd
    Bonjour/Bonsoir, je fais appelle à vous car j'ai un problème je souhaite extraire une date de ma base de donnée de type Timestamp ( PhpmyAdmin ) mais, le résultat renvoyé reste 0 lorsque je fait ma requête directement sur phpmyadmin cela me retourne bien ce que je demande mais lorsque je l’insère dans mon programme cela renvoie 0 alors que le numero de serie lui s'affiche bien et il est correct, j'aimerai savoir si quelqu'un pouvait m'aider à résoudre ce problème, merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    QSqlQueryquery(db);
    query.exec("SELECTchargeur.numero_serie,journal_defaut_sites.date_heureFROM`chargeur`,`journal_defaut_sites`WHEREchargeur.numero_serie=journal_defaut_sites.numero_serie");
     
    while(query.next())
    {
    StructureTemporaire.numero_serie=query.value(0).toString().toStdString();
    StructureTemporaire.date=query.value(1).toLongLong();
     
    cout<<StructureTemporaire.date<<""<<StructureTemporaire.numero_serie<<endl;
     
    donnees_kit.push(StructureTemporaire);
    }

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    C'est vraiment ta query ça ? Sans aucun espace je comprends pas pourquoi t'as pas juste une erreur. Mauvais copié/collé ? En tous cas c'est trè peu lisible en l'état.
    Ensuite vu qu'un timestamp SQL a la forme 1970-01-01 00:00:01, le caster en long long est au moins étrange, donc aucune surprise qu'il n'y parvienne pas.
    Mais en utilisant la fonction UNIX_TIMESTAMP tu devrais avoir ce que tu cherches.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/04/2009, 17h17
  2. Extraire le résultat d'une BDD entre deux dates
    Par Filipegomes dans le forum C#
    Réponses: 3
    Dernier message: 14/11/2007, 17h47
  3. Extraire le résultat d'une BDD entre deux dates
    Par Filipegomes dans le forum Access
    Réponses: 4
    Dernier message: 13/11/2007, 17h30
  4. Extraire des données d'une BDD
    Par amtdev dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 07/02/2007, 07h18
  5. Réponses: 1
    Dernier message: 28/09/2005, 15h35

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