pyodbc cursor.execute qui tourne dans le vide
Salut,
Pas un habitué du forum mais là je sèche complètement.
Je veux me connecter à une base de donnée avec pyodbc.
je lance ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| import pyodbc
__connection = pyodbc.connect(DSN='PostgreSQL35W')
print("Step1")
__cursor = __connection.cursor()
print("Step2")
__cursor.execute("SELECT * FROM table")
print("Step3")
__rows = __cursor.fetchall()
print("Step4")
for row in __rows:
print("Step5 (loop)")
print("row:",row) |
et tous ce que j'ai dans la console, c'est :
Puis il tourne dans le vide indéfiniment. Je n'ai aucun message d'erreur, de warning ou de timeout.
Ce serait le DSN qui n'est pas bon ? (mais dans ce cas je ne serais pas censé avoir un msg quelconque ?)
J'utilise miniconda v3.11, Python 3.4.3 sous windows 8.1 (64b) dans eclipse Lune R2 4.4.2
Bref, si quelqu'un à ne fusse que des pistes à donner, je suis preneur.