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ù leggibile

[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

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 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à

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

Re: [Python] Per gli esperti di sql

2015-05-14 Per discussione Carlo Miron
Il 14/mag/2015 21:32, Diego Barrera diegonebarr...@yahoo.it 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**