Webx 0 Denunciar post Postado Maio 24, 2005 Ao tentar usar o LIKE em busca no sql do delphi e tentando acessar um tabela no interbase,temos ao executar o comando sql o seguinte erro do banco de dados:conversion error from string 'texto' (onde o texto é valor da busca-exemplo). Gostaria de tentar resolver isso, pois o comando sql com o LIKE está correto estou usando o simbolo de % para busca aproximada.Veja a sql que é jogada em uma string(consulta) para depois ser adicionada no sql do componente TIBQUERY: consulta:='select * from trabalhos where autores like '+ '"%" '+'+ ' +':pautor'+ ' +'+' "%" ';Outro problema estou usando uma aplicação para rodar direto do cd e quando tenta fazer a busca na tabela do interbase (gravada no cd) , não faz a busca e envia uma mensagem dizendo que não tenho permissão para read or write na base de dados e estou logando no databse comoSYSDBA password: masterkey. (Estou usando a ideia do firebird embarcado no CDROM)Aguardo Respostas e obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
proteus 0 Denunciar post Postado Maio 24, 2005 meu... quanto a rodar no cd.. eu não sei o q te falar... você deve estar usando algum ibtable... ou usando um componente que queira gravar alguma coisa.. quanto á consulta.. consulta:='select * from trabalhos where autores like ''%' +':pautor'+ '%'' '; lembrando que.. o parece ali emcima ser aspas duplas.. são duas aspas simples... hehe sinto nao saber o q dizer sobre o cd... http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Compartilhar este post Link para o post Compartilhar em outros sites