Usando um banco de dados do Access (.mdb) com Python no Ubuntu [duplicado]
Esta pergunta já tem uma resposta aqui:
rabalhando com um banco de dados Access em Python na plataforma não Windows (Linux ou Ma 4 respostasEstou tentando usar pyodbc para acessar um .mdb no Ubuntu. Até agora, baseiei meu progresso neste link
Instalei pyodbc, unixodbc e unixodbc-dev
Meu código é assim:
import csv
import pyodbc
MDB = 'URY.mdb'
DRV ='Microsoft Access Driver (*.mdb)'
PWD = 'pass'
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
curs = conn.cursor()
Quando o executo, recebo esta mensagem de erro:
Traceback (most recent call last):
File "mdbscraper.py", line 8, in <module>
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
Alguém tem alguma idéia? Qualquer ajuda seria muito bem vind
Obrigado