Pyodbc IM002 数据库连接



我之前已经多次成功连接到这个数据库,但刚才我遇到了这个错误:

噗嗤。接口错误: ("IM002", "[IM002] [Microsoft][ODBC 驱动程序管理器] 找不到数据源名称,未指定默认驱动程序 (0( (SQLDriverConnect("(

这是我的代码:

pathofprog = os.path.dirname(__file__) #Locates the path of the program
dblocation = os.path.join(pathofprog, "Database.accdb") #Locates the database at this path
db = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=%s;'%dblocation) #Connects to the database
dbcursor = db.cursor() #Creates the database cursor

任何帮助将不胜感激

我按照 Gord Thompson 在评论中的建议提出问题并打印了我系统上的驱动程序列表,并通过将驱动程序从以下更改来解决它:

DRIVER={Microsoft Access Driver (*.mdb, *.accdb(}

驱动程序={Microsoft 访问驱动程序 (*.mdb(

希望有帮助,沃伦

相关内容

  • 没有找到相关文章

最新更新