【发布时间】:2020-04-22 13:13:54
【问题描述】:
以下内容按预期工作,但是,我坚持引用特定的列名。例如,只打印[OD-Nr] 或[OD-Title]
我知道如果我使用别名,它会像print(row.id) 一样简单,但我宁愿尽可能避免使用别名。
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=xxxx;'
'Database=xxxx;'
'UID=xxxx;'
'PWD=xxxx;')
cursor = conn.cursor()
cursor.execute("Select [OD-Nr],[OD-Title] from [dbo].[OD]")
for row in cursor:
print(row)
任何方向都将不胜感激。
【问题讨论】:
-
您是否尝试用单引号或反引号将列名括起来?
-
使用 cursor.description 获取列名,然后从那里继续,例如:stackoverflow.com/questions/16519385/…
标签: python python-3.x