Estou montando uma página que mostra resultados de uma pesquisa... o usuário pode preencher um ou até quatro campos para fazer a consulta. Mas quando um campo só é preenchido, ele acusa erro, dizendo há erro de sintaxe na cláusula WHERE, pois quando vai um resultado só o campo sai vazio.
Eis o código da pesquisa:
Dim varEsp, varReg, varConv, varNom
Dim rs, sqlCon, varSql
Dim varNN, varEE, varCC, varRR
varNom = request.form("name")
if trim(varNom) = "" then
varNom = request.querystring("name")
end if
varEsp = request.form("esp")
if trim(varEsp) = "" then
varEsp = request.querystring("esp")
end if
varReg = request.form("regiao")
if trim(varReg) = "" then
varReg = request.querystring("regiao")
end if
varConv = request.form("conven")
if trim(varConv) = "" then varConv = request.querystring("conven")
PagAtual = request.querystring("PagAtual") 'página atual
Pergunta
Jony Walker
Estou montando uma página que mostra resultados de uma pesquisa... o usuário pode preencher um ou até quatro campos para fazer a consulta. Mas quando um campo só é preenchido, ele acusa erro, dizendo há erro de sintaxe na cláusula WHERE, pois quando vai um resultado só o campo sai vazio.
Eis o código da pesquisa:
Por exemplo, se você pesquisar pelo nome JOAO, ele escreve a varNN impressa
(nome like %JOAO%) mas ela não aparece dentro da var de query
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.