Bonjour à tous,

j'ai développé une petite appli Python en mode console, qui se connecte à une base sqlite3.
La version de Python sur mon poste de dév est la 2.6.

Tout fonctionne sur ce poste, mais quand je l'exécute sur un autre poste, sur lequel la version de Python est la 2.7, je remarque le changement de comportement suivant :

Quand j'effectue une requête SELECT sur une vue de la base de données :
- la version 2.6 me renvoie uniquement le jeu de données lui-même (donc sans le nom des champs)
- la version 2.7 me renvoie le nom des champs en 1ère ligne du jeu de données.

Je n'arrive pas à régler ce problème d'une façon satisfaisante.
Est-il possible de préciser par un paramètre, au moment de l'éxécution de ma requête, que je ne veux pas les noms des champs?

Voici un extrait de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
vRequete = 'SELECT * FROM vw_site'
cnx = Connect()
curs = cnx.cursor()
curs.execute(vRequete)
for row in curs:
	print row[1].encode('cp1252'), ' ', row[2].encode('cp1252'), ' ', row[4].encode('cp1252') 
curs.close()
cnx.close()