2017-11-15 3 views
0

Ich versuche, eine Verbindung mit meiner SQL-Datenbank mit Python pymssql zu machen, aber wenn ich diesen Code ausführen:Fehler beim zu SQL-Datenbank zu verbinden versuchen

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() 

ich diesen Fehler:

TypeError: argument of type 'NoneType' is not iterable

Unclosed client session

client_session: aiohttp.client.ClientSession object at 0x00000269E1804358>

Antwort

0

Höchstwahrscheinlich gibt Ihre Auswahl 0 Zeilen zurück. Sie sollten den Rückgabewert von fetchone prüfen, bevor Sie versuchen, ihn zu iterieren.

Sie können versuchen, zu drucken (Zeile), um zu sehen, ob Ihre Abfrage einige Daten zurückgibt oder None für keine weiteren Daten.

Verwandte Themen