Notifications
Clear all

FILTRO COM DATA E OUTROS TIPOS DE DADOS

1 Posts
1 Usuários
0 Reactions
647 Visualizações
(@jamescidrao)
Posts: 1
New Member
Topic starter
 

Olá!, Estou tentando fazer um filtro da tabela mdb de nome:(recebimento_obreiros) utilizando os campos GRAU, NOME, SALA e DATA para preencher uma listbox. Ao executar está me dando o
seguinte erro:

erro em tempo de execução '-2147217900 (80040e14)':     erro de sintaxe (operador faltando) na expressão de consulta 'grau = 
and nome like '%%' and data between 
#01/01/2023# and #30/05/2023#'.

Na situação, estava testando um filtro entre datas 01/01/2023 a 30/05/2023

CÓDIGO UTILIZADO:

rs.Open "select * from recebimento_obreiros where grau = " & grau.Value & " and nome like '%" & obreiro.Value & "%' and sala like '%" & sala.Value & "%' and data between #" &
datainicial.Value & "# and #" & datafinal.Value & "# ", db, 3, 3

Detalhe: 
se eu ajustar o comando deixando só a parte da data,funciona normalmente.
se eu ajustar o comando tirando só a parte da data,funciona normalmente.
só não funciona com todos juntos (sala, grau, nome e data).

 

Alguém poderia me ajudar??

 
Postado : 18/09/2023 11:44 am