【发布时间】:2021-05-28 12:08:34
【问题描述】:
我正在尝试通过pyodbc 将 pandas DataFrame 导出到 MS Access 表中。
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=my_db.accdb;')
df.to_sql('test', conn, index=False)
DatabaseError: Execution failed on sql 'SELECT name FROM sqlite_master WHERE type='table' AND name=?;':
('42S02', "[42S02] [Microsoft][ODBC Microsoft Access Driver]
The Microsoft Access database engine cannot find the input table or query 'sqlite_master'.
Make sure it exists and that its name is spelled correctly. (-1305) (SQLExecDirectW)")
sqlite_master?这是哪里来的?
【问题讨论】:
标签: python pandas ms-access pyodbc