【发布时间】:2015-07-21 12:05:26
【问题描述】:
我已经能够将来自 python 的记录插入到 ms access 数据库中,但在将其读回 Python 时遇到了麻烦。我要求它采用 Python 中字典列表的格式。
到目前为止,我已经尝试使用 pyodbc 来执行以下代码;
db_path = ("path/tomy/db/mine.mdb")
odbc_connection_str = 'DRIVER={Microsoft Access Driver (*.mdb)};DBQ=%s;' % (db_path)
connection = pyodbc.connect(odbc_connection_str)
cursor = connection.cursor()
然后我尝试了以下操作,但出现了无读取权限错误。
query = "SELECT * FROM MSysObjects WHERE Type=1 AND Flags=0"
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
print row
任何人都有从 ms 访问数据库中提取然后能够将其作为字典列表存储在 python 中的经验?
【问题讨论】:
标签: python ms-access dictionary