我需要通过python代码和
在SQL输出即将到来,但在linux中,它给出以下错误:
>>> cursor.execute("select loginproperty('tibbr_db','DaysUntilExpiration')")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
pyodbc.Error: ('ODBC data type -150 is not supported. Cannot read column .', 'HY000')
显式地将LOGINPROPERTY返回值转换为整数,以便通过将查询从以下位置更改来解决数据类型映射问题:
为此:
^{pr2}$SQL Server中的
DaysUntilExpiration
属性应始终返回一个整数,因此在显式转换中不会看到任何类型错误。在ODBC类型
-150
看起来像一个sqlserver variant类型,pyodbc没有映射到python类型。在相关问题 更多 >
编程相关推荐