假设我查询这样的数据库:
import adodbapi
conn = adodbapi.connect(connStr)
tablename = "[salesLT].[Customer]"
cur = conn.cursor()
sql = "select * from %s" % tablename
cur.execute(sql)
result = cur.fetchall()
结果是,我认为,一系列的SQLrow对象。
如何获取查询返回的列名的列表或序列?
我想是这样的:
row = result[0]
for k in row.keys():
print(k)
……但是.keys()
不是。
也不是.columnNames()
cur.description
是一个只读属性,包含7个元组,如下所示:因此,对于列名,您可以执行以下操作:
引用:http://www.python.org/dev/peps/pep-0249/
SQLrow对象集合上有一个columnNames属性。
所以
相关问题 更多 >
编程相关推荐