Re: [delphi-br] Duvidas de sql

2006-02-13 Por tôpico Gabriel Filho
Faça o segiunte, pegue esta string SQL e rode no Access pode ser que tenha
algum erro, e la é mais facil de vc identificar.

verifique se o campo datanasc está como data msm

veja como esta o formato de data de sua maquina, e confirme tbm se os
parametros estao como DateTime.

Em 12/02/06, Hudson [EMAIL PROTECTED] escreveu:

 Gente esta acontecendo algum mt estranho, fiz uma busca em sql por periodo
 com ADO em MDB, bom ficou assim:

   banco.cliente.Close;
   banco.cliente.SQL.Clear;
   banco.cliente.SQL.Add('select * from cliente where day(datanasc)=:ddi
 and day(datanasc)=:ddf order by datanasc');// and Month(datanasc)=:mmi');
   banco.cliente.Parameters.ParamByName('ddi').Value:= strtoint(de.Text);
   banco.cliente.Parameters.ParamByName('ddf').Value:= strtoint(ate.Text);
   banco.cliente.Open;

 mas quando busco o dia 01 ao 09 da okapresenta todos de 01 a 09
 quando colo 01 ao 15 num da nada fica como ñ existice clientes!

 porq?

 [As partes desta mensagem que não continham texto foram removidas]



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










[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

 




[delphi-br] Duvidas de sql

2006-02-12 Por tôpico Hudson
Gente esta acontecendo algum mt estranho, fiz uma busca em sql por periodo com 
ADO em MDB, bom ficou assim:

  banco.cliente.Close;
  banco.cliente.SQL.Clear;
  banco.cliente.SQL.Add('select * from cliente where day(datanasc)=:ddi and 
day(datanasc)=:ddf order by datanasc');// and Month(datanasc)=:mmi');
  banco.cliente.Parameters.ParamByName('ddi').Value:= strtoint(de.Text);
  banco.cliente.Parameters.ParamByName('ddf').Value:= strtoint(ate.Text);
  banco.cliente.Open;

mas quando busco o dia 01 ao 09 da okapresenta todos de 01 a 09
quando colo 01 ao 15 num da nada fica como ñ existice clientes!

porq?

[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