我在SQL Server 2016中使用Windows 10 64位专业版为我的数据库设置了系统DSN(64位).当我被要求选择驱动程序来设置数据源时,有以下选择:
我似乎可以使用所有这些驱动程序设置数据源.那么我应该在速度和效率方面选择哪一个?他们之间有什么区别?
谢谢,
贾森
我试图用来pyobdc从paradox数据库中读取数据,并在尝试连接数据库时不断收到以下错误:
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)
我曾尝试为数据库创建新的DNS链接,但它没有帮助.
我的系统链接如下所示:

我的代码是:
import os
import sys
import time
import pyodbc
LOCATION = "c:\Users\Marcello\Desktop\DATA\ScorMonitor.db"
cnxn = pyodbc.connect(r"Driver={{Microsoft Paradox Driver (*.db )}};Fil=Paradox 5.X;DefaultDir={0};Dbq={0}; CollatingSequence=ASCII;")
cursor = cnxn.cursor()
cursor.execute("select last, first from test")
row = cursor.fetchone()
print row
Run Code Online (Sandbox Code Playgroud)