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 : 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)
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.