Seria legal informar que se você utilizar "via parâmetro" com o Oracle,
a performance é melhor porque não será necessário recompilar o comando.

[ ]'s

----- Original Message ----- 
From: "JJW Informática Ltda. - Roberto" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Tuesday, August 15, 2006 4:06 PM
Subject: Re: [delphi-br] Data e hora, coportamento extranho


Cara , seguinte, em SQL vc usa a data assim:

select
  CAMPO
from
  TABELA
where
  CAMPO_DATA = '2006-12-31';

yyyy-MM-dd

Se não quiser usar assim, utilize via parâmetro...

:DATA
  ----- Original Message ----- 
  From: Andrei Luís
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, August 15, 2006 3:37 PM
  Subject: Re: [delphi-br] Data e hora, coportamento extranho


  No Firebird isso acontece também:

  qrTmp.ParamByName('wdata').asDate := Date;

  Neste caso você já está informando que o parâmetro é data, e está
  passando um parâmetro data e o BD trata corretamente.

  Não tem nada a ver com você ter o Firebird instalado na máquina, deve
  ser padrão do SQL.

  []
  Andrei

  Em 15/08/06, Luis Carlos Quinhone<[EMAIL PROTECTED]> escreveu:
  > Realmente era isso, mas me tire uma dúvida. Pq quando eu passo a data 
como parâmetro a consulta aceita dd/mm/yyyy e quando eu passo sem parâmento 
ele não aceita?
  >
  > Será que é pq eu estou com o Firebird instalado na máquina? Pq isso 
nunca tinha me acontecido antes... rssss
  >
  >
  > Att
  >
  > Luis Carlos
  >
  >
  >
  >   ----- Original Message -----
  >   From: Andrei Luís
  >   To: delphi-br@yahoogrupos.com.br
  >   Sent: Tuesday, August 15, 2006 8:58 AM
  >   Subject: Re: [delphi-br] Data e hora, coportamento extranho
  >
  >
  >   Luis,
  >
  >   Em Firebird, o separador de data deve ser . para que a data seja
  >   reconhecida como dd.mm.yyyy, se usar / o Firebird entende que você
  >   está passando mm/dd/yyyy, veja se este comportamento não é o mesmo no
  >   Paradox.
  >
  >   []
  >   Andrei
  >
  >   Em 14/08/06, Luis Carlos Quinhone<[EMAIL PROTECTED]> escreveu:
  >   > Pessoal, estou fazendo uma consulta SQL entre duas datas, assim:
  >   >
  >   > select * from tbfluxo where  Flu_Placa = 'JYB8947' AND Flu_Motorista 
= '14' AND Flu_Fornecedor = '12'  AND Flu_DataLanc BETWEEN  '01/06/2006' 
AND '01/08/2006' AND Flu_Tipo = '1'
  >   >
  >   > Mas estou tendo um problema, a data no paradox está salva no formato 
dd/mm/yyyy nos dbgrid mostra dd/mm/yyy mas quando é feito a consulta, dá 
erro, descobri que não está aceitando o formato que está sendo informado, só 
aceita se estiver nesse formato mm/dd/yyyy olhei o sistema e o formato está 
correto dd/mm/yyyy, onde eu posso arrumar isso?
  >   >
  >   >
  >   > Att
  >   >
  >   > Luis Carlos


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Links do Yahoo! Grupos










-- 
<<<<< 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

 


Responder a