Marlon, não rodou... o codigo de erro foi: SQL Erro: Dynamic SQL Erro code = -104 toke unknowm - line 1, column 23 case. Erro code -104. invalid token the SQL: 'select * from CLIENTE case where DP1_CLIENTE like ''%'+HUGOr+'%'' then "DP1_CLIENTE" where DP2_CLIENTE like ''%'+HUGO+'%'' then "DP2_CLIENTE" where DP3_CLIENTE like ''%'+HUGO+'%'' then "DP3_CLIENTE" where DP4_CLIENTE like ''%'+HUGO+'%'' then "DP4_CLIENTE" where DP5_CLIENTE like ''%'+HUGO+'%'' then "DP5_CLIENTE" where DP6_CLIENTE like ''%'+HUGO+'%'' then "DP6_CLIENTE" end as teste;
vc sabe o q e isso? valeu ----- Original Message ----- From: Marlon Tiedt To: delphi-br@yahoogrupos.com.br Sent: Sunday, October 14, 2007 11:18 PM Subject: Re: [delphi-br] DUvidas com sql Não sei se vai funcionar. Faz um case com a busca. Asimm: case when DP1_CLIENTE like ''%'+Buscar+'%'' then "Vem do DP1" when DP2_CLIENTE like ''%'+Buscar+'%'' then "Vem do DP2" end as Testes Tenta ai e fale. []s, Marlon ----- Original Message ----- From: Hudson To: delphi-br@yahoogrupos.com.br Sent: Sunday, October 14, 2007 1:22 PM Subject: [delphi-br] DUvidas com sql Ola gente, estou com uma pequena duvida, tenho um select com 5 campos assim: select * from CLIENTE where DP1_CLIENTE like ''%'+Buscar+'%'' or DP2_CLIENTE like ''%'+Buscar+'%'' or DP3_CLIENTE like ''%'+Buscar+'%'' or DP4_CLIENTE like ''%'+Buscar+'%'' or DP5_CLIENTE like ''%'+Buscar+'%'' or DP6_CLIENTE like ''%'+Buscar+'%''' bom o select acontece normal e esta rodando legal, mas na verdade não sei de qual o campo vem a resposta.... por exemplo gostaria de criar uma variavel no sql que amarzene o valor de resultado. tem como? [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.14.10/1070 - Release Date: 14/10/2007 09:22 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]