Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Public2004

[Resolvido] + 1 Problema com data

Recommended Posts

Pesquisei vários tópicos, tentei algumas alternativas, mas não resolvi, seguinte:

Tenho essa Sql:

strSql = "SELECT * FROM tabela WHERE data_periodo < #"& Date() &"# AND registro = "& varRegistro &" AND marcData = 'no'"
Acontece que não filtra a data corretamente. Banco access campo data/hora (data geral), para gravar, sem problemas, ex: 2/10/2008, mas no filtro não rola...

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites
strSql = "SELECT * FROM tabela WHERE data_periodo < '"&date()&"' AND registro = "& varRegistro &" AND marcData = 'no'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas isso só no access ??? pois no MySql faço como postei e rola normalmente ....

 

OBS: As datas devem estar sempre no mesmo formato

Compartilhar este post


Link para o post
Compartilhar em outros sites

continue inserindo normal no formato brazuca mas na hora de consulta use o formato americano

 

strSql = "SELECT * FROM tabela WHERE data_periodo < #"& MONTH(Date()) & "/" & DAY(Date()) &"/" & YEAR(Date()) &"# AND registro = "& varRegistro &" AND marcData = 'no'"

Veja se resolve

Compartilhar este post


Link para o post
Compartilhar em outros sites

O access é um troço, esta é a logica

 

Nunca discuti muito com isso simplesmente sempre fiz assimc om ele

 

Insere normal DD/MM/AAAA

Consulta invertido MM/DD/AAAA

 

Que bom que resolveu

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

MySQL é diferente memso do access

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.