小编Edw*_*igh的帖子

连接到 SQL Server 时,Python pymssql 错误“TypeError: argument of type 'NoneType' is not iterable”

尝试连接到 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)

python pymssql

4
推荐指数
1
解决办法
3406
查看次数

标签 统计

pymssql ×1

python ×1