Opa Zénrique, blz kra ?

Ja consegui resolver, ZopeBook é meu amigo ;D

Obrigado

[]'s
Fernando Paiva


--- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]> escreveu
>
> Fernando,
> 
> Creio que você pode fazer de duas maneiras:
> 
> a) agregar os % à variável na chamada do zsql method;
> b) agregar os % no zsql, utilizando expr.  Exemplo:
> 
> select * from cliente where <dtml-sqltest expr="'%'+nome+'%'"
> column="nomefantasia" op="like" type="nb">
> 
> Nesse caso, o nome do parâmetro é nome e o da coluna é nomefantasia.
> 
> Zénrique.
> 
> Em 16/08/06, pythondeveloper<[EMAIL PROTECTED]> escreveu:
> > Salve salve galera.
> >
> > Eu tenho o seguinte ZSql:
> >
> > SELECT * FROM cliente WHERE <dtml-sqltest name="nomefantasia" op=like
> > type=string>
> >
> > Na Aba Test se eu expecificar apenas o nome ela não me retorna nada,
> > para ela retornar eu tenho que fazer assim %nome%, estou criando o
> > seguinte PyScript.
> >
> > request = context.REQUEST
> > nomefantasia = request.get('nomefantasia')
> > result = context.zql(nomefantasia='%'+nomefantasia+'%')
> >
> > Ja tentei também fazer assim com o Zsql:
> > SELECT * FROM cliente WHERE <dtml-sqlvar "'%'+nomefantasia+'%'"
> > op=like type=string>
> >
> > Não estou tendo resultados com isso.
> >
> > Alguma sugestão ?
> >
> > []'s
> > Fernando Paiva
> >
> >
> >
> >
> >
> >
> > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> > Para desistir envie uma mensagem em branco para:
[EMAIL PROTECTED]
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>







Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a