SELECT, WHERE COM VB-6
Como faço para filtrar com mais de uma condição WHERE ?
EX:
Gostaria de filtrar por Data,Tipo,Local e Nome...então fiz:
Está apresentando erro: Erro de sintaxe (VÃrgula) na expressão de consulta.
Mas se tiro a VÃrgula também não funfa... e se uso AND, só suporta dois filtros...
EX:
Gostaria de filtrar por Data,Tipo,Local e Nome...então fiz:
Filtro = [Ô]SELECT * FROM Ting WHERE Nome=[ô][Ô] & vNome & [Ô][ô],Data=#[Ô] & vDat & [Ô]#,Local=[ô][Ô] & vLC & [Ô][ô],Tipo=[ô][Ô] & vTp & [Ô][ô] ORDER BY Data[Ô]
Conn.Execute Filtro
Está apresentando erro: Erro de sintaxe (VÃrgula) na expressão de consulta.
Mas se tiro a VÃrgula também não funfa... e se uso AND, só suporta dois filtros...
Qual o banco de dados que você está usando?
A princÃpio seria apenas substituir a vÃrgula por AND.
Faço consultas com várias condições sem problemas algum.
Tente assim.:
A princÃpio seria apenas substituir a vÃrgula por AND.
Faço consultas com várias condições sem problemas algum.
Tente assim.:
Filtro = [Ô]SELECT * FROM Ting WHERE Nome=[ô][Ô] & vNome & [Ô][ô] AND Data=#[Ô] & vDat & [Ô]# AND Local=[ô][Ô] & vLC & [Ô][ô] AND Tipo=[ô][Ô] & vTp & [Ô][ô] ORDER BY Data[Ô]
Conn.Execute Filtro
[txt-color=#0000f0]JONATHANSTECKER[/txt-color]
Está certo cara ! uso Access para teste...o problema estava que uma das variáveis (Tipo) estava vazia...preenchà e está funfando...
Obrigado e desculpas pela falta de atenção minha!
Está certo cara ! uso Access para teste...o problema estava que uma das variáveis (Tipo) estava vazia...preenchà e está funfando...
Obrigado e desculpas pela falta de atenção minha!
Tópico encerrado , respostas não são mais permitidas