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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ERRO DATAGRID
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 11/01/2011 10:55 hs            
Fala feras, preciso de outra ajuda.
Eu tenho a seguinte SQL

sql = "Select * From alunos Where mat_aluno='" & txt_matricula & "' AND data_matricula=#" & format(Date,"dd/mm/yyyy") & "# ORDER BY nome_aluno"
rs.open sql, conexao

Set Datagrid1.DataSource = rs    ' Aqui é que dá o erro

Pois quando eu faço a pesquisa sem utilizar a condição para pesquisar com a data de matricula, tudo sai normal,"só que traz todos os registros do bd, coisa que não quero".
Mais quando eu ponho para pesquisar utilizando a data como requisito para a pesquisa o DATAGRID fica em branco. Alguém pode me ajudar

Jesus abençoe a qum me ajudar!!!


TÓPICO EDITADO
 
Thiago
não registrado
Postada em 11/01/2011 11:42 hs   
Vc armazenou alguma data no Date.Acredito que não pois Date é do Vb.
Date,significa data do Dia.Coloque isto no Load do Form e olhe "Text1.Text = Format(Date, "dd/mm/yyyy")".Agora coloque a cabeça para funcionar.Você tem algum registro com Data
atual.Se não tiver vazio Datagrid.
     
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 11/01/2011 11:49 hs            
Meu brother eu sei disso, pois eu quero que assim que é salvo um registro ele aparece dentro do Datagrid, por isso a necessidade de que a pesquisa seja a data atual, pois existe outros registros de outras datas dentro do bd.

A minha sintaxe dentro da minha nhecessidade está correta!!!! Obrigado pela observação!
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 11/01/2011 12:05 hs            
qual o numero do erro e a descrição do erro?
     
comendador
não registrado
Postada em 11/01/2011 12:30 hs   
Isso que é o pior Juan, não aparece erro algum, o Datagrid é que fica em branco!
Sendo que se eu retirar o comando #" & format(Date,"dd/mm/yyyy") & "#, ele funciona normalmente, sendo que traz todas as datas posteriores tb, coisa que não quero, somente a data do dia!
     
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 11/01/2011 15:51 hs            
Acredito que seja pq sua data é data geral com data e hora;
faz assim:
AND left(data_matricula,10) = #" & CDate(Format(Now(), "dd/mm/yyyy")) & "#
     
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