[PIPython] problema tuple
Mariano Di Felice
mardif
Mar 12 Apr 2005 15:26:55 CEST
Salve a tutti.
Ho il seguente quesito:
avendo la seguente tupla:
t = [1000,1001]
e la seguente query:
"select * from <table> where <column> in %s" % tuple([x for x in t])
il risultato sarà:
select * from <table> where <column> in (1000,1001)
Il problema sorge quando nella tupla c'è un solo elemento, il che
genererà nella query:
select * from <table> where <column> in (1000, )
dando naturalmente errore di SQL.
Soluzioni?
grazie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mardif.vcf
Type: text/x-vcard
Size: 274 bytes
Desc: not available
Url : http://list.zope.it/pipermail/python/attachments/20050412/ef520844/mardif.vcf
More information about the Python
mailing list