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

Bases de données Discussion :

Accéder à une base de données Access


Sujet :

Bases de données

  1. #1
    Membre du Club
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 65
    Points : 48
    Points
    48
    Par défaut Accéder à une base de données Access
    Bonjour !

    Je dois faire une application qui utilise un fichier access comme base de donnée...

    Le problème c'est que je ne trouve aucun renseignement sur ce sujet, actuellement je travaille avec un editeur de texte, et la console qt pour compiler parce que je n'arrive jamais à integrer qt dans les ide...

    Si vous avez un tutorial simple pour ouvrir une bdd access, effectuer des requetes sur le fichier... je suis preneur

    Merci !

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Points : 1 672
    Points
    1 672
    Par défaut
    Désolé pour ce qui est de la connexion a la base access je ne peux pas t'aider. En revanche si tu veux un IDE simple et pouvoir facilement faire fonctionner des applis Qt sans galérer utilise le SDK Qt fourni ici.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre actif Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Points : 273
    Points
    273
    Par défaut
    Qt creator fonctionne très bien ! Mise à part quelques bugs...rien de grave, on a enfin un IDE complet fournit avec Qt

    Pour la base de donnée acces, j'ai remarqué pas mal de post sur le net à ce sujet. Mais il existe peut être une différence avec un "fichier" acces...

  4. #4
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : employé
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Base de donnée Access et Qt
    Citation Envoyé par cayou66 Voir le message
    Qt creator fonctionne très bien ! Mise à part quelques bugs...rien de grave, on a enfin un IDE complet fournit avec Qt

    Pour la base de donnée acces, j'ai remarqué pas mal de post sur le net à ce sujet. Mais il existe peut être une différence avec un "fichier" acces...
    Depuis Access 2019 et plus, ces bases de données ne sont plus exploitables par Qt.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Il devrait être possible de le faire en ODBC.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : employé
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Access 2019 et Qt
    Citation Envoyé par chrtophe Voir le message
    Il devrait être possible de le faire en ODBC.
    Bonjour,
    Depuis Access 2019 et la technologie Click to Run les bases de données Access ne sont pas accessibles par d'autres application que MS ACCESS. Si vous avez une solution pour contourner ce problème je suis preneur. Avec ODBC je ne vois pas comment faire.
    Merci de votre aide.

  7. #7
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Il semblerait que ça se contourne par l'installation du runtime :
    https://docs.microsoft.com/fr-fr/off...-odbc-or-oledb
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  8. #8
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : employé
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Base de donnée Access et Qt
    Citation Envoyé par chrtophe Voir le message
    Il semblerait que ça se contourne par l'installation du runtime :
    https://docs.microsoft.com/fr-fr/off...-odbc-or-oledb
    Bonjour,
    J'ai effectivement effectué ce que vous dites, mais sans résultat. Peut être me suis trompé, si vous avez la procédure, merci de me la transmettre.

    Merci de votre aide.

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  10. #10
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par lacombe Voir le message
    J'ai effectivement effectué ce que vous dites, mais sans résultat.
    est-ce que c'est possible de détailler ? Messages d'erreurs, impossibilité de faire qque chose ?

    Un truc très important c'est lorsque vous lancez l'administrateur ODBC odbcad32.exe il faut lancer celui du répertoire \windows\system32 et non celui du répertoire 64bits ;autrement les drivers ODBC n'apparaîtront pas dans la liste.

    Citation Envoyé par lacombe Voir le message
    Depuis Access 2019 et plus, ces bases de données ne sont plus exploitables par Qt.
    uine fois la connection crée il faut créer un objet QSqlDatabase avec Qt

  11. #11
    Membre à l'essai
    Homme Profil pro
    employé
    Inscrit en
    Mai 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : employé
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2014
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Access 2019 et Qt
    Citation Envoyé par Mat.M Voir le message
    est-ce que c'est possible de détailler ? Messages d'erreurs, impossibilité de faire qque chose ?

    Un truc très important c'est lorsque vous lancez l'administrateur ODBC odbcad32.exe il faut lancer celui du répertoire \windows\system32 et non celui du répertoire 64bits ;autrement les drivers ODBC n'apparaîtront pas dans la liste.


    uine fois la connection crée il faut créer un objet QSqlDatabase avec Qt
    Bonjour,

    J'ai déjà essayé cette procédure mais c'est toujours pareil.
    Si toute fois vous pouviez me dire dans le détail comment vous faites pour y arriver. Merci d'avance.
    Le site internet cité plus haut pour les gestion des bases de données avec d'autres applications n'est plus disponible.

    Bien cordialement.

Discussions similaires

  1. Accéder à une base de données Access 2010 (.accdb)
    Par Depite dans le forum Développement Web avec .NET
    Réponses: 1
    Dernier message: 05/03/2016, 16h56
  2. Accéder à une base de données access
    Par nico1973 dans le forum Développement iOS
    Réponses: 0
    Dernier message: 07/04/2014, 10h56
  3. Réponses: 1
    Dernier message: 31/08/2008, 20h38
  4. Réponses: 1
    Dernier message: 17/04/2008, 09h36

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