Como Configurar o Formato da Data do Interbase
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
Curtidas 0
Respostas
Andreano
09/05/2003
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
GOSTEI 0
Lucianoko
09/05/2003
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)))+
GOSTEI 0