【发布时间】:2020-04-29 05:11:19
【问题描述】:
这里是python初学者,
我在使用 pyodbc 时遇到问题。我已经包含了两张图片。第一个是代码本身......这里又是文本:
def retrieve_db(self):
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=Students;Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("SELECT * FROM tbl_student")
for row in cursor:
print(row)
问题是我有一个我正在尝试连接的 .mdf,但是当我执行程序以检索它没有连接的所有记录时。真的不知道是什么问题。阅读网络上的其他帖子我相信这与连接字符串本身有关,但我无法弄清楚如何编写正确的参数。据我所知,pyodbc 连接器安装正确。
有人可以帮忙吗?特别是有人知道如何使用 Visual Studio 和 python pyodbc 创建和连接到 an.mdf 吗?此外,当我尝试连接到在 MySQL 工作台中创建的本地数据库时,我遇到了同样的问题。有什么建议吗?
【问题讨论】:
-
你能告诉我们错误吗?
-
没有编译错误。它只是不从 mdf 输出任何内容。
-
实际上确实如此:我将错误图像添加到原始帖子中。 stackoverflow 的新手。
标签: python mysql sql pyodbc mdf