相关疑难解决方法(0)

ODBC驱动程序的驱动程序之间的差异

我在SQL Server 2016中使用Windows 10 64位专业版为我的数据库设置了系统DSN(64位).当我被要求选择驱动程序来设置数据源时,有以下选择:

  • 用于SQL Server的ODBC驱动程序13
  • SQL Server
  • SQL Server Native Client 11.0
  • SQL Server Native Client RDA 11.0

我似乎可以使用所有这些驱动程序设置数据源.那么我应该在速度和效率方面选择哪一个?他们之间有什么区别?

谢谢,

贾森

sql-server odbc dsn

27
推荐指数
3
解决办法
2万
查看次数

Pyodbc错误找不到数据源名称,并且没有指定默认驱动程序的paradox

我试图用来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链接,但它没有帮助.

我的系统链接如下所示:

这就是系统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)

python windows pyodbc python-2.7

20
推荐指数
3
解决办法
6万
查看次数

标签 统计

dsn ×1

odbc ×1

pyodbc ×1

python ×1

python-2.7 ×1

sql-server ×1

windows ×1