0

我有一个 python SQL 查询,它旨在调用一个过程,然后在结果中返回该查询但是使用下面的代码我只得到这个输出:

adodbapi.adodbapi._SQLrows object at 0x0000000004CDE278

而不是选择它应该抓取的行和数据,我对 SQL 和有限的 python 一无所知,所以要温柔:)

# Connect to the SQL DB

conn = adodbapi.connect("Provider=SQLOLEDB; SERVER=xx.x.x.x; Initial Catalog=master_db;User Id=User; Password=Pass; ")
curs = conn.cursor()

# Execute SQL procedure "

curs.execute('util.referencing_procedure', )
results = curs.fetchall()

print results


conn.close()
4

1 回答 1

1

您需要遍历结果。大概:

for row in results:
    print row
于 2012-04-19T18:26:42.057 回答