Sol
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 04/04/2006 09:15 hs
Galera...seguinte...esse select ta me deixando maluco. Preciso filtrar um periodo de datas..e faço do jeito abaixo. Dim Dinicial As Date Dim Dfinal As Date rsTab.Open "Select * From Tab Where Abertura >= # " & Dinicial & " # and Abertura <= # " & Dfinal & "#", Conn, adOpenDynamic, adLockOptimistic
Coloquei um Msgbox Dinicial, e o retorno é "00:00:00" To usando Acess, campo no formato Data/Hora Me ajudem....
|
|
|
|
|
Postada em 04/04/2006 09:59 hs
Olá Sol, a msgbox está retornando o valor correto, pois você declarou a variável como Date e por padrão o valor de variáveis Date é "00:00:00". Para a sua consulta funcionar você deve atribuir alguma data as sua variáveis Dinicial e Dfinal, como por exemplo: Dinicial = "01/01/2006" Dfinal = "04/04/2006" Informando os valores sua SQL retornará registros, caso se "encaixem" em sua consulta e o filtro da mesma. Espero ter ajudado!!!
Abraços!!! by Gustavo Bittencourt Costa
|
|
|
Cardoso G
|
PATOS DE MINAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 04/04/2006 10:14 hs
o bittencourt esta correto , nao esta sendo atribuido nada em dinicial e dfinal ou pode ser feito assim tb: rsTab.Open "Select * From Tab Where Abertura BETWEEN # " & Dinicial & " # and Abertura # " & Dfinal & "#", Conn, adOpenDynamic, adLockOptimistic
|
|
|
Sol
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 04/04/2006 11:42 hs
CERTISSÍMO.........VALEU !!!! PESSOAL
|
|
|