Ir para conteúdo

POWERED BY:

Arquivado

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

Christiano Nunes

Seleção de registros por data

Recommended Posts

Pessoal por favor, me diz o que tem de errado neste codigo:

 

var_data = Date()	  Set classificados = Server.CreateObject("ADODB.Recordset")	  	  classificados.Open "SELECT TOP 4 * FROM CLASSIFICADOS where dtexpira >= #" & (var_data) & "# and ativado ='Sim' order by cod_classificados desc", Conexao

Já não sei mais o q fazer...

a data inserido no banco ACCESS é com o "Date()" também... e o campo dtexpira é do tipo (Data/Hora).

 

Tem um monte de registros com o dtexpira > que a data atual... mas o resultado é sempre vazio... não lista registro nenhum!!

 

O que faço??? Já aconteceu isso com algum de vcs????

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente tirar os parenteses da variavel var_data

var_data = Date()	  Set classificados = Server.CreateObject("ADODB.Recordset")	  	  classificados.Open "SELECT TOP 4 * FROM CLASSIFICADOS where dtexpira >= #" & var_data & "# and ativado ='Sim' order by cod_classificados desc", Conexao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente tirar os parenteses da variavel var_data

var_data = Date()	  Set classificados = Server.CreateObject("ADODB.Recordset")	  	  classificados.Open "SELECT TOP 4 * FROM CLASSIFICADOS where dtexpira >= #" & var_data & "# and ativado ='Sim' order by cod_classificados desc", Conexao
Anderson,

Mesmo assim não funcionou!! Eu também já tinha tentado isso antes!!

 

Tem mais alguma solução???

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim cara:

 

classificados.Open "SELECT TOP 4 * FROM CLASSIFICADOS where dtexpira >= format('"&Date()&"', 'dd/mm/yyyy') and ativado ='Sim' order by cod_classificados desc", Conexao

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim cara:

classificados.Open "SELECT TOP 4 * FROM CLASSIFICADOS where dtexpira >= format('"&Date()&"', 'dd/mm/yyyy') and ativado ='Sim' order by cod_classificados desc", Conexao
Caramba kra.. não é d vê q deu certo!!!!!Deu certo, mas não entendi porq deu certo...rsSendo q no ACCESS a data está inserida no estilo (d/m/yyyy - 8/6/2007) e neste codigoq você criou está como (dd/mm/yyyy - 08/06/2007).Ou estou enganado?Se nao for pedir demais, explica ai porq deu certo?Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara veja bem,

 

se seu campo é DATA/HORA ele vai ler tanto 8/6/2007 quanto 08/06/2007 pois os dois termos são considerados como data e hora mais deixe o formato dd/mm/yyyy mesmo pois você com certeza vai ter dia e mês com dois algarismos exe: 10/12/2007

 

abraços!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara veja bem,se seu campo é DATA/HORA ele vai ler tanto 8/6/2007 quanto 08/06/2007 pois os dois termos são considerados como data e hora mais deixe o formato dd/mm/yyyy mesmo pois você com certeza vai ter dia e mês com dois algarismos exe: 10/12/2007abraços!!!!!

Valeu cara!!brigadão.

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.