RE: [delphi-br] Duvidas com SQL
Ola Talvez voce deve usar diferentes parametros, assim: select * from EMITIDOS where (day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa)) or (day(DTCOMP_CHEMITIDOS)=:dd2 and month(DTCOMP_CHEMITIDOS)=:mm2 and year (DTCOMP_CHEMITIDOS)=:aa2) or (day(DTVENC__CHEMITIDOS)=:dd3 and month (DTVENC__CHEMITIDOS)=:mm3 and year(DTVENC__CHEMITIDOS)=:aa3) Perdoem-me se o meu Portugues nao e bom .. Steve -Original Message- From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Behalf Of Hudson Dias Sent: 20 November 2008 22:35 To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Duvidas com SQL ola gente, estou fazendo uma consulta em uma tabela access: select * from EMITIDOS where (day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa)) or (day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year (DTCOMP_CHEMITIDOS)=:aa) or (day(DTVENC__CHEMITIDOS)=:dd and month (DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) tbm tentei assim: (select * from EMITIDOS where day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa) union all (select * from EMITIDOS where day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year(DTCOMP_CHEMITIDOS)=:aa) union all (select * from EMITIDOS where day(DTVENC__CHEMITIDOS)=:dd and month(DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) Ambas as formas esta me retornando somente a primeira data (DTEMISSAO_CHEMITIDOS). Gostaria que esta consulta tivesse o retorno dos 3 campos DTEMISSAO_CHEMITIDOS, DTCOMP_CHEMITIDOS e DTVENC__CHEMITIDOS para todos os resultados. Grato... -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *** This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, any reading, printing, storage, disclosure, copying or any other action taken in respect of this e-mail is prohibited and may be unlawful. If you are not the intended recipient, please notify the sender immediately by using the reply function and then permanently delete what you have received. Content of emails received by this Trust will be subject to disclosure under the Freedom of Information Act 2000, subject to the specified exemptions, including the Data Protection Act 1998 and Caldicott Guardian principles. This footnote also confirms that, unless otherwise stated, this email message has been swept by Sophos Anti-virus for the presence of computer viruses. ***
[delphi-br] Duvidas com SQL
ola gente, estou fazendo uma consulta em uma tabela access: select * from EMITIDOS where (day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa)) or (day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year (DTCOMP_CHEMITIDOS)=:aa) or (day(DTVENC__CHEMITIDOS)=:dd and month (DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) tbm tentei assim: (select * from EMITIDOS where day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa) union all (select * from EMITIDOS where day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year(DTCOMP_CHEMITIDOS)=:aa) union all (select * from EMITIDOS where day(DTVENC__CHEMITIDOS)=:dd and month(DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) Ambas as formas esta me retornando somente a primeira data (DTEMISSAO_CHEMITIDOS). Gostaria que esta consulta tivesse o retorno dos 3 campos DTEMISSAO_CHEMITIDOS, DTCOMP_CHEMITIDOS e DTVENC__CHEMITIDOS para todos os resultados. Grato...
Re: [delphi-br] Duvidas com SQL
depois dos parametros acrescente AS NOME_QUALQUER e esse nome vai aparecer como coluna na tabela. 2008/11/20 Hudson Dias [EMAIL PROTECTED] ola gente, estou fazendo uma consulta em uma tabela access: select * from EMITIDOS where (day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa)) or (day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year (DTCOMP_CHEMITIDOS)=:aa) or (day(DTVENC__CHEMITIDOS)=:dd and month (DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) tbm tentei assim: (select * from EMITIDOS where day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa) union all (select * from EMITIDOS where day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year(DTCOMP_CHEMITIDOS)=:aa) union all (select * from EMITIDOS where day(DTVENC__CHEMITIDOS)=:dd and month(DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) Ambas as formas esta me retornando somente a primeira data (DTEMISSAO_CHEMITIDOS). Gostaria que esta consulta tivesse o retorno dos 3 campos DTEMISSAO_CHEMITIDOS, DTCOMP_CHEMITIDOS e DTVENC__CHEMITIDOS para todos os resultados. Grato... -- Antonio Mateus Estudante de Sistemas de Informação 5º Periodo FAL - Faculdade de Alagoas Aprendiz Java Netbeans 6.1 User Estagiário SENAC / HU UFAL [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvidas com SQL
não entedi Antonio Mateus - Original Message - From: Antonio Mateus To: delphi-br@yahoogrupos.com.br Sent: Thursday, November 20, 2008 10:35 PM Subject: Re: [delphi-br] Duvidas com SQL depois dos parametros acrescente AS NOME_QUALQUER e esse nome vai aparecer como coluna na tabela. 2008/11/20 Hudson Dias [EMAIL PROTECTED] ola gente, estou fazendo uma consulta em uma tabela access: select * from EMITIDOS where (day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa)) or (day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year (DTCOMP_CHEMITIDOS)=:aa) or (day(DTVENC__CHEMITIDOS)=:dd and month (DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) tbm tentei assim: (select * from EMITIDOS where day(DTEMISSAO_CHEMITIDOS)= :dd and month (DTEMISSAO_CHEMITIDOS)= :mm and year(DTEMISSAO_CHEMITIDOS)= :aa) union all (select * from EMITIDOS where day(DTCOMP_CHEMITIDOS)=:dd and month(DTCOMP_CHEMITIDOS)=:mm and year(DTCOMP_CHEMITIDOS)=:aa) union all (select * from EMITIDOS where day(DTVENC__CHEMITIDOS)=:dd and month(DTVENC__CHEMITIDOS)=:mm and year(DTVENC__CHEMITIDOS)=:aa) Ambas as formas esta me retornando somente a primeira data (DTEMISSAO_CHEMITIDOS). Gostaria que esta consulta tivesse o retorno dos 3 campos DTEMISSAO_CHEMITIDOS, DTCOMP_CHEMITIDOS e DTVENC__CHEMITIDOS para todos os resultados. Grato... -- Antonio Mateus Estudante de Sistemas de Informação 5º Periodo FAL - Faculdade de Alagoas Aprendiz Java Netbeans 6.1 User Estagiário SENAC / HU UFAL [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvidas com sql
Use a cláusula between. Vinicius dos Santos Analista de Desenvolvimento Júnior MSI SOLUÇÕES Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil Fone/Fax: +55 (14) 3324-8181 www.msisolucoes.com.br - Original Message - From: Eduardo Oliveira silva To: delphi-br@yahoogrupos.com.br Sent: Sunday, April 13, 2008 9:20 AM Subject: [delphi-br] Duvidas com sql pessoal como eu faço para pegar um campo que est´´a em uma tabela no banco entre valores. ex: Tenho a tabela faixa de classificação com o campo faixa que pode ser A,AA,B,C e mais dois campo valor inicial e valor final. eu quero fazer um sql no meu programa para ler essa tabela e trazer o campo faixa do valor que eu passar em uma variável assim. se o valor da variável estiver entre 1 e 50 ele me trás a faixa A, se o valor da variável estiver entre 51 e 100 ele me trás a faixa b. e assim em diante. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Duvidas com sql
se o valor da variável estiver entre 1 e 50 ele me trás a faixa A, se o valor da variável estiver entre 51 e 100 ele me trás a faixa b. Use Case (veja a sintaxe do seu banco) select case when x = 1 and x =50 then 'A' when x = 51 and x =100 then 'B' end as Faixa ... Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores Borland/CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: [EMAIL PROTECTED] Fone: 27 3389 1138 - 8811 0324 Devhost - Webhost para desenvolvedores Borland http://www.devhost.com.br [EMAIL PROTECTED]
[delphi-br] Duvidas com sql
pessoal como eu faço para pegar um campo que est´´a em uma tabela no banco entre valores. ex: Tenho a tabela faixa de classificação com o campo faixa que pode ser A,AA,B,C e mais dois campo valor inicial e valor final. eu quero fazer um sql no meu programa para ler essa tabela e trazer o campo faixa do valor que eu passar em uma variável assim. se o valor da variável estiver entre 1 e 50 ele me trás a faixa A, se o valor da variável estiver entre 51 e 100 ele me trás a faixa b. e assim em diante.
Re: [delphi-br] DUvidas com sql
Marcelo, estou usando firebird 2 e clientdataset... copiei e colei o codigo em uma consulta no delphi e deu o erro Dynamic SQL Error SQL error code = -206 Column unknown VEM do DP1 at line 1, column 67 Column does not belong to referenced table Erro code 249. fiz o teste deste codigo no copilado do IBExpert e deu certo... funcionou... no delphi algumas vezes estava dando que estava faltando o ID_CLIENTE que e o campo do mesmo... Cliente: Field 'ID_CLIENTE' not found. valeu - Original Message - From: Marcelo - Kappesberg To: delphi-br@yahoogrupos.com.br Sent: Tuesday, October 16, 2007 7:17 AM Subject: Re: [delphi-br] DUvidas com sql Hudson, o que o Marlon te passou tah certo. mas como vc implementou eh que esta errado. Aquela instrucao eh na selecao dos campos nao no where assim: select case when DP1_CLIENTE like ''%'+Buscar+'%'' then Vem do DP1 when DP2_CLIENTE like ''%'+Buscar+'%'' then Vem do DP2 when DP3_CLIENTE like ''%'+Buscar+'%'' then Vem do DP3 when DP4_CLIENTE like ''%'+Buscar+'%'' then Vem do DP4 when DP5_CLIENTE like ''%'+Buscar+'%'' then Vem do DP5 when DP6_CLIENTE like ''%'+Buscar+'%'' then Vem do DP6 end as Testes 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+'%''' Assim em cada registro ele ira mostrar de qual clausula where ele retornou o registro selecionado. - Original Message - From: Hudson To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 7:11 PM Subject: Re: [delphi-br] DUvidas com sql fiz com when e deu o mesmo erro - Original Message - From: Andre Luis Silveria To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 12:31 PM Subject: Res: [delphi-br] DUvidas com sql é case when e não case where ... - Mensagem original De: Hudson [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Outubro de 2007 10:15:55 Assunto: Re: [delphi-br] DUvidas com sql 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: [EMAIL PROTECTED] os.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: [EMAIL PROTECTED] os.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] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom
Re: [delphi-br] DUvidas com sql
Hudson, o que o Marlon te passou tah certo. mas como vc implementou eh que esta errado. Aquela instrucao eh na selecao dos campos nao no where assim: select case when DP1_CLIENTE like ''%'+Buscar+'%'' then Vem do DP1 when DP2_CLIENTE like ''%'+Buscar+'%'' then Vem do DP2 when DP3_CLIENTE like ''%'+Buscar+'%'' then Vem do DP3 when DP4_CLIENTE like ''%'+Buscar+'%'' then Vem do DP4 when DP5_CLIENTE like ''%'+Buscar+'%'' then Vem do DP5 when DP6_CLIENTE like ''%'+Buscar+'%'' then Vem do DP6 end as Testes 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+'%''' Assim em cada registro ele ira mostrar de qual clausula where ele retornou o registro selecionado. - Original Message - From: Hudson To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 7:11 PM Subject: Re: [delphi-br] DUvidas com sql fiz com when e deu o mesmo erro - Original Message - From: Andre Luis Silveria To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 12:31 PM Subject: Res: [delphi-br] DUvidas com sql é case when e não case where ... - Mensagem original De: Hudson [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Outubro de 2007 10:15:55 Assunto: Re: [delphi-br] DUvidas com sql 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: [EMAIL PROTECTED] os.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: [EMAIL PROTECTED] os.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] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font
Re: [delphi-br] DUvidas com sql
Marcelo, estou usando firebird 2 e clientdataset... copiei e colei o codigo em uma consulta no delphi e deu o erro Dynamic SQL Error SQL error code = -206 Column unknown VEM do DP1 at line 1, column 67 Column does not belong to referenced table Erro code 249. fiz o teste deste codigo no copilado do IBExpert e deu certo... funcionou... no delphi algumas vezes estava dando que estava faltando o ID_CLIENTE que e o campo do mesmo... Cliente: Field 'ID_CLIENTE' not found. valeu - Original Message - From: Marcelo - Kappesberg To: delphi-br@yahoogrupos.com.br Sent: Tuesday, October 16, 2007 7:17 AM Subject: Re: [delphi-br] DUvidas com sql Hudson, o que o Marlon te passou tah certo. mas como vc implementou eh que esta errado. Aquela instrucao eh na selecao dos campos nao no where assim: select case when DP1_CLIENTE like ''%'+Buscar+'%'' then Vem do DP1 when DP2_CLIENTE like ''%'+Buscar+'%'' then Vem do DP2 when DP3_CLIENTE like ''%'+Buscar+'%'' then Vem do DP3 when DP4_CLIENTE like ''%'+Buscar+'%'' then Vem do DP4 when DP5_CLIENTE like ''%'+Buscar+'%'' then Vem do DP5 when DP6_CLIENTE like ''%'+Buscar+'%'' then Vem do DP6 end as Testes 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+'%''' Assim em cada registro ele ira mostrar de qual clausula where ele retornou o registro selecionado. - Original Message - From: Hudson To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 7:11 PM Subject: Re: [delphi-br] DUvidas com sql fiz com when e deu o mesmo erro - Original Message - From: Andre Luis Silveria To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 12:31 PM Subject: Res: [delphi-br] DUvidas com sql é case when e não case where ... - Mensagem original De: Hudson [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Outubro de 2007 10:15:55 Assunto: Re: [delphi-br] DUvidas com sql 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: [EMAIL PROTECTED] os.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: [EMAIL PROTECTED] os.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] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0
Re: [delphi-br] DUvidas com sql
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]
Res: [delphi-br] DUvidas com sql
é case when e não case where ... - Mensagem original De: Hudson [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Outubro de 2007 10:15:55 Assunto: Re: [delphi-br] DUvidas com sql 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: [EMAIL PROTECTED] os.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: [EMAIL PROTECTED] os.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] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc{ background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp
Re: [delphi-br] DUvidas com sql
fiz com when e deu o mesmo erro - Original Message - From: Andre Luis Silveria To: delphi-br@yahoogrupos.com.br Sent: Monday, October 15, 2007 12:31 PM Subject: Res: [delphi-br] DUvidas com sql é case when e não case where ... - Mensagem original De: Hudson [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Outubro de 2007 10:15:55 Assunto: Re: [delphi-br] DUvidas com sql 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: [EMAIL PROTECTED] os.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: [EMAIL PROTECTED] os.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] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li
[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]
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]
[delphi-br] Duvidas com SQL Sever 2000
Ola! Fiz um programa em sql 2000, ligando com ADO (ADOConnectio e ADOQuery), coloquei tambem um DBNavigation... Quando salvo um registro em outro local na rede e tento ler em outro pc usando Refresh me retorna uma mensagem e não mostra o registro... Mensagem Informações insuficientes sobre a coluna-chave para atualização alguem sabe resolver isso obrigado!!! [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