尝试连接到 SQL 服务器时,出现错误“TypeError:‘NoneType’类型的参数不可迭代”。我相信错误是在我连接到 SQL 服务器本身的线路上生成的,因为我的第二个打印语句从未使用过,尽管我可能是错的。
我正在使用 pymysql-2.1.3 和 python 3.5.1
server = getenv("####")
user = getenv("####")
password = getenv("####")
database = getenv("####")
print("hi")
conn = pymssql.connect(server, user, password, database)
print("hi2")
cursor = conn.cursor()
cursor.execute("####"
"SELECT Name, SourceTable, SourceTableID FROM dbo.Attachment WHERE Name LIKE '%icad%'")
conn.close()
print("Connect to SQL complete")
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
Traceback (most recent call last):
hi
File "C:/convert.py", line 62, in <module>
connect_to_sql()
File "C:convert.py", line 15, in connect_to_sql
conn = pymssql.connect(server, user, password, database)
File "pymssql.pyx", line 635, in …Run Code Online (Sandbox Code Playgroud)