问题描述
我在ubuntu的/ home / source_files /目录中收到.accdb文件。我想使用Python从这些文件中提取数据并将其转储到sql Server中。我正在使用pyodbc。 我的代码如下:
import pyodbc
conn = pyodbc.connect('Driver={MDBTools};DBQ=/home/source_files/Sales.accdb;')
cursorMy1 = conn.cursor()
sl = "SELECT T_Name FROM T_Sales"
row = cursorMy1.execute(sl)
results = row.fetchall()
conn.close()
for result in results:
print2log(result)
我在Ubuntu中工作时正在使用MDBTools驱动程序,并且无法使用Microsoft Access Driver。但是,我不断收到错误:['HY000:驱动程序未提供任何错误]。我要特别指出,我有.accdb文件而不是.mdb文件。我应该使用其他驱动程序吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)