Re: [Python] Per gli esperti di sql

2015-05-14 Per discussione Carlo Miron
Il 14/mag/2015 21:32, "Diego Barrera" ha scritto: > Se prima del try ti crei la stringa? > > curr_sql = sql % (var1, var2) > try: > curs.execute(curr_sql) > except: > print curr_sql > > Magari mettici pure l'errore generato.. bobby tables. © -- |:**THE BEER-WARE LICENSE** (Revision 42

Re: [Python] Per gli esperti di sql

2015-05-14 Per discussione Diego Barrera
Il 14/05/2015 15:07, Riccardo Brazzale ha scritto: Ciao, Mi connetto a un database mysql con mysql.connector ma potrebbe essere qualsiasi altro motore DB. So che PG sarebbe passerebbe più innosservato in questa ML :-) Faccio una semplice sql: sql = "SELECT * FROM table WHERE campo 1 = %s AN

Re: [Python] Per gli esperti di sql

2015-05-14 Per discussione Matteo Boscolo
Il 14/05/2015 15:30, simozack ha scritto: Il giorno 14 maggio 2015 15:07, Riccardo Brazzale 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 aver

Re: [Python] Per gli esperti di sql

2015-05-14 Per discussione simozack
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ù leggi

[Python] Per gli esperti di sql

2015-05-14 Per discussione Riccardo Brazzale
Ciao, Mi connetto a un database mysql con mysql.connector ma potrebbe essere qualsiasi altro motore DB. So che PG sarebbe passerebbe più innosservato in questa ML :-) Faccio una semplice sql: sql = "SELECT * FROM table WHERE campo 1 = %s AND campo2 = %s" curs.execute(sql, (var1, var2, )) Fin q