Galera, boa tarde!
O que está errado nesse select? (TÔ USANDO AJAX)
Envio essa url abaixo via JavaScript método GET e recebo em uma SERVLET pelo método GET:
JavaScript: url="/RPFEletronico/servlet/InclusaoAbrangencia?atributo="+atributo+"&grupo1=‘1’&grupo2=’’&grupo3=’’&grupo4=’’&grupo5=’’&grupo6=’’ “;
Servlet: String SQL3 = “SELECT * FROM abrangencia WHERE codigoAbrangencia=”+grupo1+” OR codigoAbrangencia="+grupo2+" OR codigoAbrangencia="+grupo3+" OR codigoAbrangencia="+grupo4+" OR codigoAbrangencia="+grupo5+" OR codigoAbrangencia="+grupo6+" ORDER BY codigoAbrangencia";
Entretanto, quando envio essa outra que é exatamente igual - mas lê um outro arquivo - não funciona.
JavaScript: url="/RPFEletronico/servlet/InclusaoRubrica?atributo="+atributo+"&grupo1=‘10’&grupo2=’’&grupo3=’’&grupo4=’’&grupo5=’’&grupo6=’’ “;
Servlet: String SQL4 = “SELECT * FROM rubrica WHERE codigoRubrica=”+grupo1+” OR codigoRubrica="+grupo2+" OR codigoRubrica="+grupo3+" OR codigoRubrica="+grupo4+" OR codigoRubrica="+grupo5+" OR codigoRubrica="+grupo6+" ORDER BY CD_RUB";
Os campos de ambos os arquivos são caracter, tamanho 2 e em BD Access (estou fazendo testes - vai ser Postgre). Os caracteres ‘’ são aspas simples - podem estar vazios ou não.
Vicente Domingos