Problemas con clausula LIKE en pyPgSQL
Marcos Sánchez Provencio
rapto en arrakis.es
Vie Feb 11 09:18:16 CET 2005
No es un error de sql, es de python.
(self.rzd) debería ser una tupla. Prueba
(self.rzd,)
El jue, 10-02-2005 a las 19:43 -0800, FERNANDO VILLARROEL escribió:
> Hola tengo el siguiente script :
>
> cnx=PgSQL.connect(database="cargas",host=self.usuario[2],user=self.usuario[0],password=self.usuario[1])
> cur=cnx.cursor()
> q="select a.cclte, a.razonsocial,a.direccion, \
> a.telefono1, b.descripcion from cltescred as a,
> comunas as b where \
> a.ccomuna=b.ccomuna and a.razonsocial like '%s'" %
> (self.rzd)
> cur.execute(q)
>
> Me tira el siguiente error:
>
> Traceback (most recent call last):
> File "/home/developer/iventas/MnuOf.py", line 718,
> in OnClteRas
> q="select a.cclte,
> a.rut_clte,a.dv_clte,a.razonsocial,a.direccion, \
> TypeError: not enough arguments for format string
> Si elimino la clausula LIKE con sus argumentos
> funciona, pero la idea es buscar usando WHERE LIKE.
>
> Ayuda.
>
> Fernando
>
>
>
> __________________________________
> Do you Yahoo!?
> The all-new My Yahoo! - Get yours free!
> http://my.yahoo.com
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es