Amiguinho,
Quando se trata de SQL, sentenças como: SP, Sp, sP ou sp são totalmente diferentes.
Se voce tenta pesquisar em uma base conteúdo em minusculas usando critica em maiúsculas não obterá exito.
Tem sim algum erro na sentença SQL para isto na linha abaixo do
$sql="SELECT * FROM agcom .../b] coloque uma linha:
Para visualizar o resultado do comando. Se voce está filtrando o erro acontece se nada é mostrado. Se esta aparecendo tudo é porque satisfaz o filtro.
Outra coisa que voce deve diferenciar são as nomenclaturas, campos, registros e conteúdos são coisas diferentes.
Campos são as células que possuem o conteúdo.
registros são o conjunto de campos.
Então o que voce está vendo é: Todos os registros com conteúdos dos campos
data,compr,campo,hora,vinculo.
Use algum aplicativo de visualizção de .DBF como DBFViewer2000, WinDBU, DBU, ou outro e veja o conteúdo do campo do filtro se está em maiúsculas ou minúsculas e forme seu filtr a partir do que ver.