Python pyodbc“仅执行”

2024-07-03 07:00:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pyodbc连接到本地MSSQL数据库,代码如下:

import pyodbc
conn = pyodbc.connect('Driver={ODBC Driver 17 for SQL Server};'
'Server=localhost;'
'Database=SampleDb;'
'Trusted_Connection=yes;')

cursor = conn.cursor()
cursor.execute = ('SELECT * FROM SampleDb.dbo.flights')

for row in cursor:
    print(row)

获取以下错误:

cursor.execute = ('SELECT * FROM SampleDb.dbo.flights')
AttributeError: 'pyodbc.Cursor' object attribute 'execute' is read-only

Tags: from数据库forexecuteserverdriverconnselect