我正在尝试使用python pymssql与我的SQL数据库建立连接但是当我运行此代码时:
server = getenv("DESKTOP-O7QRHV2\SQLEXPRESS")
user = getenv("DESKTOP-O7QHRV2\John")
password = getenv("Password")
database = getenv("eerc")
print(server, user, password, database)
conn = pymssql.connect(server, user, password, database)
cursor = conn.cursor()
cursor.execute("SELECT * FROM constructors")
row = cursor.fetchone()
conn.close()
我收到此错误:
TypeError:“NoneType”类型的参数不可迭代
未公开的客户会话
client_session:aiohttp.client.ClientSession对象,位于0x00000269E1804358>
答案 0 :(得分:0)
最有可能你的选择返回0行。在尝试迭代之前,你应该检查fetchone的返回值。
您可以尝试打印(行)以查看您的查询是否返回某些数据,或者无法获取更多数据。