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