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