Fórum Como Configurar o Formato da Data do Interbase #36711
09/05/2003
0
Sou novo em Interbase e estou com um problema:
Criei um sistema onde tenho uma Query que é montada dinâmicamente no código, nesta query na claúsula WHERE estou passando um BETWEEN usando datas, ficando assim:
WHERE DATA_LANCAMENTO BETWEEN ´01/05/2003´ AND ´30/05/2003´
mas a consulta não me retorna nada pois não esta reconhecendo o formato ´DD/MM/YYYY´, o interbase só está reconhecendo o ´.´ (ponto) para datas.
Como faço para mudar isto no interbase? Existe uma configuração do banco para corrigir isto e o interbase reconhecer a data no formato Brasileiro?
Estou usando o IB6.0
Criei um sistema onde tenho uma Query que é montada dinâmicamente no código, nesta query na claúsula WHERE estou passando um BETWEEN usando datas, ficando assim:
WHERE DATA_LANCAMENTO BETWEEN ´01/05/2003´ AND ´30/05/2003´
mas a consulta não me retorna nada pois não esta reconhecendo o formato ´DD/MM/YYYY´, o interbase só está reconhecendo o ´.´ (ponto) para datas.
Como faço para mudar isto no interbase? Existe uma configuração do banco para corrigir isto e o interbase reconhecer a data no formato Brasileiro?
Estou usando o IB6.0
Regisjj
Curtir tópico
+ 0
Responder
Posts
12/05/2003
Andreano
Caro Regisjj,
por padrão o InterBase usa MM/DD/YYYY ou DD-MMM-YYYY, aconselho usar sempre MM/DD/YYYY.
WHERE DATA_LANCAMENTO BETWEEN ´05/01/2003´ AND ´05/30/2003´
[]´s
Andreano Lanusse - andreano.lanusse@presence.com.br
Presence Tecnologia
Borland Solution Partner
Borland InterBase Specialist
por padrão o InterBase usa MM/DD/YYYY ou DD-MMM-YYYY, aconselho usar sempre MM/DD/YYYY.
WHERE DATA_LANCAMENTO BETWEEN ´05/01/2003´ AND ´05/30/2003´
[]´s
Andreano Lanusse - andreano.lanusse@presence.com.br
Presence Tecnologia
Borland Solution Partner
Borland InterBase Specialist
Responder
Gostei + 0
13/05/2003
Lucianoko
Eu também estou montando uma query e como no interbase eu não sei arrumar isso, eu mudo no delphi passando a data com a seguinte máscara:
+QuotedStr(FormatDateTime(´mm/dd/yy´,StrToDate(Edit.Text)))+
+QuotedStr(FormatDateTime(´mm/dd/yy´,StrToDate(Edit.Text)))+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)