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 :

pyodbc et windows acces problem


Sujet :

Python

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 93
    Points : 45
    Points
    45
    Par défaut pyodbc et windows acces problem
    salut
    voila je veux travailler sur une base acces
    donc j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cnxn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Users\moi\Desktop\acces\gg.accdb; Provider=MSDASQL;')

    et ca marche tres bien , mais moi je veux faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mabase=C:\Users\moi\Desktop\acces\gg.accdb
    cnxn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=mabase; Provider=MSDASQL;')
    et ca ne marche pas , pour quoi ????

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Et avec ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mabase = r"C:\Users\moi\Desktop\acces\gg.accdb"
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 93
    Points : 45
    Points
    45
    Par défaut
    non , le meme message d'erreur

  4. #4
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Comme ça, on reconstruit la même chaine que la 1ère:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    mabase = r"C:\Users\moi\Desktop\acces\gg.accdb"
    arg = r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=%s; Provider=MSDASQL;' % (mabase,)
    print arg
    DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Users\moi\Desktop\acces\gg.accdb; Provider=MSDASQL;
    il ne reste plus qu'à faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cnxn = pyodbc.connect(arg)
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 93
    Points : 45
    Points
    45
    Par défaut
    merci beaucoup
    ca marche

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

Discussions similaires

  1. [Windows]accès base de registre windows
    Par Greg01 dans le forum API standards et tierces
    Réponses: 27
    Dernier message: 05/06/2007, 16h14
  2. [windows xp] probleme pour lancer l'invite de commande
    Par le_voisin dans le forum Windows XP
    Réponses: 2
    Dernier message: 06/09/2006, 23h31
  3. window.open : probleme avec IE
    Par WeDgEMasTeR dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/05/2006, 22h47
  4. [Windows][Fichier] problème de "/"
    Par gronono dans le forum Entrée/Sortie
    Réponses: 22
    Dernier message: 22/02/2006, 19h50
  5. [udf] [windows 95] probleme d'UDF
    Par iguanevif dans le forum Débuter
    Réponses: 19
    Dernier message: 27/05/2004, 19h07

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