RE: [delphi-br] Duvidas com SQL

2008-11-21 Por tôpico Wilson, Stephen
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

2008-11-20 Por tôpico Hudson Dias
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

2008-11-20 Por tôpico Antonio Mateus
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

2008-11-20 Por tôpico Hudson Dias
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

2008-04-14 Por tôpico Vinicius Santos - MSI
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

2008-04-14 Por tôpico Jackson Gomes - ToolsComps

  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

2008-04-13 Por tôpico Eduardo Oliveira silva
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

2007-10-17 Por tôpico Hudson

  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

2007-10-16 Por tôpico Marcelo - Kappesberg
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

2007-10-16 Por tôpico Hudson
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

2007-10-15 Por tôpico Hudson
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

2007-10-15 Por tôpico Andre Luis Silveria
é 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

2007-10-15 Por tôpico Hudson
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

2007-10-14 Por tôpico Hudson
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

2007-10-14 Por tôpico Marlon Tiedt
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

2006-06-13 Por tôpico Hudson
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