Gilbert
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/05/2005 12:39 hs
Bom dia Pessoal ! Estou com um problema de Data num sisteminha que desenvolvi. Quando tento selecionar registros dentro de um intervalo de datas que estejam em meses diferentes, ele não encontra nenhum, ou seja, me retorna 0 registros. Quando o intervalo é no mesmo mês, funciona. Estou utilizando o Access. Se alguém puder me ajudar... Gilberto.
|
|
|
|
Semmer
|
CURITIBA PR - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/05/2005 13:03 hs
Como vc faz a seleção? Mostra aí pra gente ajudar.
|
|
|
Jaguari
|
CAMPOS NOVOS SC - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/05/2005 14:15 hs
Gilbert O Access junto com VB as vezes tem problemas com datas porque o Access armazena no formato nacional e o VB pesquisa em formato americano ou seja "DD/MM/AAAA" e pesquisa "MM/DD/YYYY" com um unico mes pode ser coincidência... veja o resultado do seu SQL e tente inverter o mês com o ano....talvez você tenha que tratar isto antes de enviar para seu SQL.
|
|
|
Gilbert
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/05/2005 15:20 hs
Bom semmer, estou utilizando o seguinte select: select * from VEP where data between Dataini and Datafim. Jaguari, o resultado do SQL é DD/MM/AAAA, da mesma forma que o VB, não tem diferença.
|
|
|
Semmer
|
CURITIBA PR - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/05/2005 18:29 hs
Experimenta assim: select * from VEP where data between #" & format(Dataini, "yyyy-mm-dd") & "# and #" & format(Datafim, "yyyy-mm-dd")
|
|
|