Estou fasendo um pegueno programinha no VB mas não estou conseguindo
fazer uma consulta do programa para o meu banco de dados no
Access2003....
O código q eu escrevi é o sequinte....
strSQL = "SELECT * FROM COMPROMISSO WHERE CATEGORIA LIKE 'Aniversario' AND DIA = " _
& dia & " AND MES = " & mes
o VB fala que o problema é a falta de um valor para um parametro
necessario....... se eu tirar a parte "CATEGORIA LIKE 'Aniversario'
AND" a consulta funciona........
Essa mensagem ocorre porque a coluna CATEGORIA não existe na tabela COMPROMISSO.
Verifique a estrutura da tabela. Sempre que for implementar uma consulta em seu software, teste-a antes diretamente no banco de dados.
Por exemplo, pegue o conteúdo da variável strSQL e rode do seu banco de dados. No Access, aparecerá qual expressão (campo ou valor) está incorreto. Neste caso, se o campo CATEGORIA não existir, aparecerá uma caixa de texto, pedindo o valor da expressão CATEGORIA.