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 :
et tous ce que j'ai dans la console, c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Puis il tourne dans le vide indéfiniment. Je n'ai aucun message d'erreur, de warning ou de timeout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Step1 Step2
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.
Partager