Re: [OT}SOLUCIONADO clausula LIKE en pyPgSQL

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

Browse pgsql-es-ayuda by date

  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