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