pyodbc 无法连接,而类似的连接适用于 RODBC
pyodbc cannot connect whereas similar connection works with RODBC
我尝试使用以下请求连接到我的数据库:
import pyodbc
connectionString = "driver={Adaptive Server Enterprise};database=#DB#;Server=#Server#;port=#port#;UID=#UID#;PWD=#PWD#;"
pyodbc.connect(connectionString)
但是我收到以下错误,好像我的连接字符串不正确:
Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source
name not found and no default driver specified (0)
(SQLDriverConnect)')
这很奇怪,因为我设法使用 ROBC 模块连接到 R 中的数据库。
library(RODBC)
ch = odbcDriverConnect(connection = connectionString)
知道我在 pyodbc 中的连接字符串有什么问题吗?
我解决了我的问题,请求正在使用 32 位 python 解释器。
它似乎不兼容 64 位。
此处类似主题:
我尝试使用以下请求连接到我的数据库:
import pyodbc
connectionString = "driver={Adaptive Server Enterprise};database=#DB#;Server=#Server#;port=#port#;UID=#UID#;PWD=#PWD#;"
pyodbc.connect(connectionString)
但是我收到以下错误,好像我的连接字符串不正确:
Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
这很奇怪,因为我设法使用 ROBC 模块连接到 R 中的数据库。
library(RODBC)
ch = odbcDriverConnect(connection = connectionString)
知道我在 pyodbc 中的连接字符串有什么问题吗?
我解决了我的问题,请求正在使用 32 位 python 解释器。 它似乎不兼容 64 位。
此处类似主题: