usa assim: WHERE DESCRICAO like :MERCADORIA no sql coloque assim: parambyname('mercadoria').AsString := 'DUPLO'+quotedstr('%');
----- Original Message ----- From: Andrei Luís To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 13, 2005 9:16 AM Subject: Re: [delphi-br] Parametros - Stored Procedure Tente deixar os % dentro da SP: WHERE DESCRICAO like %:MERCADORIA% E, claro, passe o parâmetro sem os %: parambyname('mercadoria').AsString := 'DUPLO' [] Andrei Em 13/12/05, Gabriel Filho<[EMAIL PROTECTED]> escreveu: > Qual Banco vc esta usando? > > > > Em 13/12/05, Marcos <[EMAIL PROTECTED]> escreveu: > > > > Bom dia pessoal... > > > > Tenho a seguinte Stored Procedure: > > > > BEGIN > > FOR SELECT DESCRICAO, > > CODIGO, > > UNIDADE > > FROM TABELA > > WHERE DESCRICAO like :MERCADORIA > > ORDER BY DESCRICAO > > INTO :P_DESCRICAO, > > :P_CODIGO > > DO SUSPEND; > > END > > > > parambyname('mercadoria').AsString := '%' + 'DUPLO' + '%' > > > > O problema é o seguinte: > > > > Gostaria que retornase todos os ítens que tenham por exemplo 'DUPLO' no > > nome. Passo o parametro como '%DUPLO%, Mas a procedure não retorna nada. > > Alguém sabe se há algum tipo de restrição do comando like dentro de > > procedures? > > Ou sera erro de sintaxe? > > > > > > Marcos Scherer da Silva > > [EMAIL PROTECTED] > > Ágil Informática Ltda - AgilSoft > > 51 3599-3714 > > 51 8423-8222 -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __________ Informação do NOD32 IMON 1.1320 (20051212) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> 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