Il 14/05/2015 15:30, simozack ha scritto:
Il giorno 14 maggio 2015 15:07, Riccardo Brazzale
<riccardo.brazz...@gmail.com <mailto: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
io ormai uso solo sqlalchemy ..
in caso di errore ci pensa lui a darli il log con l'sql che si rompe ..
ciao,
Matteo
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast!
Antivirus.
http://www.avast.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python