Bonjour,

J'essaye d'acceder à une base de donnée .mdb
J'ai installé les package pyODBC et unixodbc

et j'essaye avec ces lignes de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
import pyodbc
#import pypyodbc
 
DBfile = '/Volumes/DATA/Users/yannciczora/Desktop/copy/PPMS.mdb'
conn = pyodbc.connect('DRIVER = {Microsoft Access Driver (*.mdb)};DBQ='+DBfile)
cursor = conn.cursor()
J'obtient cette erreur :
pyodbc.Error: ('IM007', '[IM007] [iODBC][Driver Manager]No data source or driver specified, dialog prohibited (0) (SQLDriverConnect)')

Cela vient du fait qu'il ne trouve pas le DRIVER (je comprend pas bien ce qu'est ce driver mais bon...

En fouillant un peu je croit comprendre qu'il faut justement que je définisse un DRIVER en configurant les fichier odbc.ini et odbcinst.ini
Mais là j'avoue que je rame, je ne comprend pas ce qu'il faut mettre dans ces fichiers ni ou meme les mettre.

Quelqu'un peut-il m'aider, je rame severe là.

Merci beaucoup pour vos lumières