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

Python Discussion :

connexion ODBC et Format des dates


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut connexion ODBC et Format des dates
    Bonjour,
    Je suis novice en python et j'aimerais faire une interface qui transfère des données provenant d'une bdd vers une autre bdd.
    Pour cela j'utilise une connexion ODBC pour me connecter à une base Interbase ainsi qu'une autre connexion ODBC pour une base MySql.

    Les connexions ODBC fonctionnent mais lorsque je veux faire un test sur les champ date alors là impossible.
    Si j'intègre une condition sur unn champs date à ma requete cela ne fonctionne pas.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    ###############################"
    import dbi, odbc
    import time
    import datetime
    conn = odbc.odbc('DNS/LOGIN/PASS')
    c = conn.cursor()
    c.execute('select CHAUFFEUR , SOCIETE , DAT_SORTIE  , MATRICULE_PAYE from CHAUFFEURS  ORDER BY CHAUFFEUR asc ')
     
    today = datetime.date.today()
    print "The date is", today 
     
    for row in c.fetchall():
    	CHAUFFEUR= row[0]
    	SOCIETE= row[1]
    	DAT_SORTIE  = row[2]
     
    ###########################################
    Le code ci dessus fonction par contre si ensuite le fait un test (date < ou > ou == ) sur la DAT_SORTIE avec la date courante (today), là ça ne fonctionne pas.
    Je suppose que c'est parce que le format de la DAT_SORTIE est différent de today. Mais je ne sais pas comment faire pour y remédier

    Lorsque je fait un print de DAT_SORTIE elle est de la forme Sun Apr 25 00:00:00 2004 alors que dans la base elle est comme ceci Y-m-d 00:00:00

    Help Please!!!

  2. #2
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Sujet deja resolut ..

    Va voir ici

    Ca devrait t'aider.. a toi d'adapter.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    merci je vais essayer ça
    je redemanderais de l'aide si j'ai un problème.
    Merci

Discussions similaires

  1. Format des dates pour acces à une BD MS Access..
    Par hagler dans le forum Bases de données
    Réponses: 10
    Dernier message: 03/10/2005, 18h16
  2. [Debutant] Format des dates ?
    Par Invité dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/09/2005, 14h55
  3. [VBA] Pb de format des dates dans un état
    Par linda15975 dans le forum IHM
    Réponses: 45
    Dernier message: 21/06/2005, 14h49
  4. Format des dates
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2005, 11h03
  5. [C#] Format des dates pour une ComboBox...
    Par frechy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 07/01/2005, 17h08

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