Il giorno 14 maggio 2015 15:07, Riccardo Brazzale <
riccardo.brazz...@gmail.com> ha scritto:

> Mettere nell'except una roba del tipo print(var1, var2) potrebbe starci se
> hai 2 valori ma l'sql contiene in realtà centinaia di campi e avere la
> stringa sql in chiaro risulterebbe (per me) più leggibile in quanto ha il
> campo associato al valore.
>
> Non sono un esperto, ma la cosa più comoda che ho trovato sperimentando è
utilizzare un dizionario con i parametri: facile da manutenere e molto
utile per capire dove ci sono gli errori.

L'SQL si esegue così:
cursor.execute("SELECT * FROM TABELLA WHERE PAR1=:par1 and PAR2=:par2",
{'par1':'pippo', 'par2':1})

Ciao,
Simone
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a