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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  filtro entre horas com dtpicker
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 22/08/2006 17:51 hs            
preciso trazer em uma sql os registros gravados entre dois horários, o usuário vai informar estes dois horários em dois dtpickers, a lógica eu sei, mas não estou conseguindo formatar o comando, da erro type mismatich. O campo na tabela se chama horário
   
Croda
OSASCO
SP - BRASIL
Postada em 22/08/2006 20:42 hs         
O erro esta no select? Se eu não me engano não tem campo Time no SQL somente DateTime. Então para realizar esta pesquisa, vc pode usar o >= e <= e os campos (dtpickers) porem necessita da data.
 
O formato datetime do sql eh yyyy-mm-dd 00:00:00.000.
 
Caso esteja passando a data e o time, verifique se o padrão esta da forma acima.
 
Outra coisa, tenta passar o valor datetime como string, ao inves de ("#" & dtpicker1 & "#") tente ("'" & dtpicker1 & "'").
 
Blz, espero ter ajudado.
 
Croda.
 
     
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2006 07:09 hs            
a query é a seguinte, e o campo horas na tabela esta como texto.
 
  sql = " select produto,qtde,medida,cor  FROM entradas "
  sql = sql & " where data  BETWEEN "
  sql = sql & Chr(35) & Format(dt1.Value, "mm/dd/yy") & Chr(35) & " AND " & Chr(35) & Format(dt1.Value, "mm/dd/yy") & Chr(35)
  sql = sql & " and horas >= '" & Format(dthoras1.Value, "HH:MM") & "' "
  sql = sql & " and horas <= '" & Format(dthoras2.Value, "HH:MM") & "' "
  sql = sql & " and TIPO  ='E' "
  sql = sql & " order by produto "
 
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 23/08/2006 07:47 hs            
se vc testar essa query sem as horas ele traz o resultado correto?
 
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2006 09:26 hs            
Futura, só me tira uma duvida pra mim ver se posso ajudar.
Voce está fazendo isso em Access, SQL Server ou qual banco?


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2006 13:29 hs            
cardoso, sim sem as horas traz correto, elieser o banco é access
   
Página(s): 1/2      PRÓXIMA »

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