Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Otávio 21

Locate

Recommended Posts

Bom dia pessoal,

 

 

Estou fazendo um Autocomplete para um formulário do sistema com Jquery, PHP e Oracle e o meu SELECT está com algum erro no comando LOCATE.. Segundo o Oracle, o erro está em (negrito):

 

SELECT * FROM TBLA20_CLIENTESFORNECEDORES WHERE locate('',A20_RAZAOSOCIAL) > 0 ORDER BY locate('',A20_RAZAOSOCIAL) LIMIT 10

 

Estou usando o LOCATE para resgatar a ocorrencia de uma string, dentro de outra string para que o Autocomplete funcione. Onde está com ''( aspas vazias) entra um variável php para fazer a busca, mas mesmo se eu colocar um valor la dentro, continua dando o erro.

 

O erro que me retorna é:

 

ORA-00933: comando SQL não encerrado adequadamente
00933. 00000 - "SQL command not properly ended"

 

 

Alguém poderia me ajudar ?

 

Obrigado.



Galera, problema já resolvido.. Decidi usar o comendo LIKE !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.