[Python] Psycopg2 e passaggio parametri
simozack
simozack a yahoo.it
Mer 27 Maggio 2009 11:09:42 CEST
Il 27 maggio 2009 10.52, Marco Beri <marcoberi a gmail.com> ha scritto:
> 2009/5/27 simozack <simozack a yahoo.it>
>>
>> Ciao a tutti,
>> sto diventando pazzo su un problema che riguarda il passaggio di
>> parametri nell'esecuzione di una query in psycopg2.
>> Anzi, credo che questo centri poco, visto il messaggio di errore...
>> Ma andiamo con ordine.
>> Ho una query:
>> query_commessa = """select distinct commessa
>> from (select commessa from fattura_acquisti union
>> all
>> select commessa from ore union all
>> select commessa as commessa from
>> fattura_vendite) as totale_commesse,
>> anagrafica_commessa
>> where commessa like '__C%'
>> and codice = commessa
>> and data_fine <= %(data_elaborazione)s
>> order by commessa"""
>
> Cos'č quel "__C%" ?
Ho delle commesse che sono composte da 2 cifre per l'anno e una
lettera (C sono quelle che mi interessano, V o Z o B o D sono commesse
che non mi serve valorizzare) pių un numero progressivo.
> Secondo me hai beccato un problema simile a questo:
> http://lists.initd.org/pipermail/psycopg/2004-October/003131.html
>
> Prova a sostituirlo con "__C%%"
Beccato!
Grazie mille,
Simone
Maggiori informazioni sulla lista
Python