Olá amigos tenho um problema estranho na minha query...
tenho que selecionar os registros no intervalo de data q o usuario digita...
o problema é que eu digito 1/1/2005 e 8/1/2005 e no grid aparece só um registro
(1/1/2005) se eu digito 1/1/2005 e 15/1/2005 ele me mostra no grid todos os registros q eu quero. o problema é que ele não mostra os registros no intervalo de 1/1/2005 e 12/1/2005.
quando eu digito 1/1/2005 e 11/1/2005 ele me mostra no grid a tabela inteira...
estranho né?????
o código segue abaixo...
alguem sabe o q pode ser?
grato...
datai = CDate(datai.Text)
dataf = CDate(dataf.Text)
data1.RecordSource = "Select * from OS where os.data>=#" & datai & "# and os.data<=#" & dataf & "#"
(OBS: tb usei o betwenn e não deu certo, com betwenn ele me mostra só um registro seja qual for o intervalo de data...)
Meu sistema é o XP SP2
E eu uso o VB6 Enterprise...