4

我正在使用 Python 2.7 和 SQLAlchemy 0.7.8 来查询我没有创建的数据库。

SQL_VARIANT我在查询包含数据类型的表时遇到问题。我得到错误:

sqlalchemy.exc.DBAPIError:(错误)('不支持 ODBC 数据类型 -150。无法读取列值。','HY000')

我与数据库创建者确认“值”列的类型为SQL_VARIANT. 有谁知道使用 Python 加载这种数据类型的方法?我目前正在使用带有 pyodbc 的 mssql,连接字符串是mssql+pyodbc://user:password@IPAddress/database.

上面的连接字符串允许我连接到数据库并在数据库中查询不使用该类型的其他数据。根据 SQLAlchemy 文档上的 MSSQL 页面,我的连接字符串将导致以下形式的连接:DRIVER={SQL Server};Server=IPAddress;Database=database;UID=user;PWD=password

4

0 回答 0