USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda em consulta com SQL
Servo
EUNÁPOLIS
BA - BRASIL
Postada em 03/05/2004 16:20 hs            
Estou fazendo uma consulta entre duas datas com o seguinte código:
 
Set TBConsulta = BDConexao.Execute("select * from tbdizimo where data between #" & Format(maskDataInicialCons.Text, "mm/dd/yyyy") & "# and #" & Format(maskDataFinalCons.Text, "mm/dd/yyyy") & "#")
 
Só que não esta filtrando certo, esta pegando datas que eu não pedi. Exemplo:
Eu digito: 01/01/2004 a 30/01/2004
aparece as datas: 01/01/2004
                         10/01/2004
                         01/02/2004 Errado
O que estou fazendo de errado?
Utilizo Win98se
VB6
Banco Access (Office XP)
 
Obrigado
     
FatBoy
Pontos: 2843 Pontos: 2843
LONDRINA
PR - BRASIL
Postada em 03/05/2004 16:43 hs            
tenta assim:
 
Set TBConsulta = BDConexao.Execute("select * from tbdizimo where data >= #" & Format(maskDataInicialCons.Text, "dd/mm/yyyy") & "# and data<= #" & Format(maskDataFinalCons.Text, "dd/mm/yyyy") & "#")
     
Servo
EUNÁPOLIS
BA - BRASIL
Postada em 03/05/2004 16:52 hs            
Cara não funcionou. Continua o mesmo erro.
 
Valeu
     
^HEAVY-METAL^
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 03/05/2004 17:11 hs            
Servo, você está usando maskedit, nas minhas consultas eu utilizo o mask.FormattedText , e comigo não tenho problemas.... Meus masks tem a seguinte mascara "##/##/####" , caso continue dando erro, verifica o tipo do campo no seu banco....
 
T+,

Manuel F. L. Sansoni

Supervisor de TI

 

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página