Busca com paginação dando erro
Olá amigos preciso de uma ajuda:
Vejam bem o codigo abaixo que conta os registro quando é colocado o nome no campo de busca:
' conta o numero de registros...
sql = "SELECT COUNT(*) AS total FROM tabcadastro where empresa like '%"&VarEmpresa&"%' or chave like '%"&varchave&"%' and cidade='"&varcidade&"' and idcategoria = '"&varid&"'"
set objrs = conexao.execute(sql)
Aqui ele seleciona:
' selecionamos os registros...
sql="SELECT FROM tabcadastro where empresa like '%"&VarEmpresa&"%' or chave like '%"&varchave&"%' and cidade='"&varcidade&"' and idcategoria = '"&varid&"' order by ID asc LIMIT " & (paginaAtual - 1) pageSize & " , " & pageSize
Set objrs = conexao.execute(sql)
Não está correto por que tem momentos que pega tudo, mas se eu escolho outra cidade mesmo estando registrado no banco não aparece nada, a paginação funciona bem só essa forma de buscar os dados de acordo com a cidade,estado e os parametros que estou colocando que está dando erro ou seja tem horas que mostra tudo em outros casos não mostra nada.
Só coloquei a parte do condigo que está dando conflito acho que é o suficiente.
obs: Todas as informações estão numa unica tabela de cadastro(empresa,chave,cidade,idcategoria) estão na mesma tabela.
Discussão (20)
Carregando comentários...