Python版本2.6 pyodbc版本3.0.6损坏的结果集使用pyodbc
Python代码!例如: #在/ usr/bin中/ python26
import pyodbc
import os
import sys
SQL = sys.argv[1];
conn = pyodbc.connect('DSN=VerticaDSN')
cursor = conn.cursor()
cursor.execute(SQL)
rows = cursor.fetchall()
for row in rows:
print row[0]
而不是打印数据是在表中,蟒输出损坏的数据,仅数据的一部分,象
ps
t Foods
smart
ly Dollar
enney
ean
rd
预期结果集:
Ames
Ukrops
Giant Foods
Cardsmart
Aco
Family Dollar
JC Penney
Eckerd
为什么Resultset被损坏? 有什么建议吗?
数据源(SQL Server,Oracle,MySQL等)的DBMS和使用哪个驱动程序? – Bryan 2013-02-11 13:41:11
Vertica。 驱动libverticaodbc.so – Toyway 2013-02-11 18:38:59