Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 13h42   #1
Membre à l'essai
 
Inscription : septembre 2010
Messages : 106
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 106
Points : 21
Points : 21
Par défaut OLEDB sous Qt

Bonjour à tous,

J'ai actuellement le projet de faire une base de donnée avec Access 2007 et de faire une interface Qt afin d’interagir avec cette base.

En parcourant les cours et la doc je peux m'aperçevoir que OLEDB n'apparait pas :

QDB2 - QIBASE - QMYSQL - QOCI - QODBC - QPSQL - QSQLITE - QSQLITE2 -QTDS trouvé sur http://alain-defrance.developpez.com...t/SGBD/#LIII-C

et

QPSQL - QMYSQL - QOCI - QODBC - QDB2 - QTDS - QSQLITE - QIBASE trouvé sur Qt Reference Documentation.

Est-ce que ces infos sont à jour où est-il possible maintenant de se connecter à un .accdb avec le driver OLEDB sous QT 4.7.4 car si j'ai bien compris Access 2007 n'utilise plus ODBC (où là j'ai trouvé plein de doc) et utilise OLEDB.

Merci pour vos lumières
Kermichou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 19h43   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,
Citation:
Envoyé par Kermichou Voir le message
... si j'ai bien compris Access 2007 n'utilise plus ODBC (où là j'ai trouvé plein de doc) et utilise OLEDB.
L'abandon d'ODBC ne concerne qu'une partie de la bibliothèque DAO.
DAO est la bibliothèque qu'on utilise majoritairement dans du code VBA dans Access.
Seuls les développeurs Access (ou plus généralement VB6 et VBA) sont affectés.

En revanche l'accès à une base de données Access 2007 est toujours possible par ODBC.
Le pilote ODBC existe.
Nom : Microsoft Access Driver (*.mdb, *.accdb)
Fichier : ACEODBC.DLL

Sur la page Outils il y a Pilote d'Office System 2010 pour télécharger les pilotes.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/01/2012, 11h43   #3
Membre à l'essai
 
Inscription : septembre 2010
Messages : 106
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 106
Points : 21
Points : 21
Merci pour cette réponse.

Je vais tenter de me dépatouiller donc pour me connecter à la base de donnée avec la bibliothèque ODBC. Je dois très certainement utiliser cette dll dans mon projet.

Car pour le moment c'est pas gagné, j'ai bien configurer ma base de donnée dans l'administrateur ODBC et je fais bien appel au bon driver dans mon code et j'ai mis les dll odbc généré par qt sauf qu'il n'ouvre pas ma base...
Kermichou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h17.


 
 
 
 
Partenaires

Hébergement Web