0
我已經能夠將來自python的記錄插入ms訪問數據庫,但無法將其讀回Python。我要求它的格式是Python中的Dictionarys列表。將數據從ms訪問導入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作爲一個字典列表?