From: | fernando villarroel <bbddlinux(at)yahoo(dot)es> |
---|---|
To: | gonzalo sáenz <gonzalosaenz(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [OT}SOLUCIONADO clausula LIKE en pyPgSQL |
Date: | 2005-02-12 14:35:46 |
Message-ID: | 20050212143546.43057.qmail@web51606.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola funciono concatenando a la cadena a buscar el
signo "%"; es decir:
c=self.rzd+'%'
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' " % c
cur.execute(q)
...y listo lo posteo ojala a alguien mas le sirva,
saludos.
Fernando
--- gonzalo sáenz <gonzalosaenz(at)gmail(dot)com> wrote:
> hola que tal
>
> creo que el problema esta en como escapa python el
> sting
>
> >
> > 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
> >
>
> pero por lo visto todo esta bien. pero podes provar
> con
> cursor.execute(q%self.rzd) o desde la linea de
> comandos para ver si no
> te da otro mensaje de error
>
> psql -c `python -c "print '%%%s' %'hola'"`
>
> puede ser que se comporte de manera distinta con
> alguna de estas formas.
>
> salu2
> gonzalo
>
__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2005-02-12 15:28:43 | RE: I need help |
Previous Message | Nahum Castro | 2005-02-12 06:00:12 | Off topic: Cuentas Gmail |