|
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
|
|
|
|
|
|
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.
|
|
|
|
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!
|
|
|
|
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!
|
|
|
|
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")) & "#
|
|
|