Pythonバージョン2.6pyodbcバージョン3.0.6
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]
表のようにデータを出力する代わりに、Pythonは破損したデータを出力します。
ps
t Foods
smart
ly Dollar
enney
ean
rd
期待される結果セット:
Ames
Ukrops
Giant Foods
Cardsmart
Aco
Family Dollar
JC Penney
Eckerd
Resultsetが破損するのはなぜですか?助言がありますか?