【发布时间】:2011-10-10 05:03:41
【问题描述】:
我的 Sybase 查询非常简单,例如。
select adjusted_weight from v_temp_idx_comp where ric_code='0005.HK' and index_ric_code='.HSI'
查询返回除一列之外的所有列的结果->adjusted_weight。每当我在查询中包含此列时,我都会收到以下错误
pyodbc.Error: 'HY000', 'The driver did not supply an error!')
adjusted_weight为此表定义的列数据类型是正确的数字。事实上,当我使用其他应用程序(使用其他驱动程序)运行此查询时,我得到的结果没有任何错误。仅当我使用 pyodbc 从 python 查询时才有问题。
我使用的是 windows 7 机器,python 版本 2.6.1 Sybase 驱动程序:{Adaptive Server Enterprise}
我的专栏有什么问题?我该如何解决这个问题?
【问题讨论】:
-
请给我你用数字运行的例子。
-
您能否提供 pyodbc 版本 (pyodbc.__version__) 和 ODBC 跟踪(管理工具 --> 数据源 (ODBC)--> 跟踪)?还有,adjusted_weight 列的数据类型是什么?