Boa Tarde Amigos.
Tenho um link de produtos que pega os dados de um produto, vindo de uma variável numérica:
pagina.asp?item=6
Já fiz o replace de forma a substituir valores vazios ou aspas simples que venham após o =, ou seja, se alguém digitar na URL do navegador:
pagina.asp?item=
ou
pagina.asp?item='
Aí da tudo certo, vai para a página que eu quero.
Porém, se alguém digitar aspas simples ou colocar uma letra no fim da URL no navegador:
pagina.asp?item=6'
pagina.asp?item=6a
O ASP dá erro na expressão: Syntax error in string in query expression 'A.PAG = B.LA AND pagina=6''.
Como faço para evitar esse problema?
O replace funciona apenas para a aspas simples isolada mas não para qualquer coisa digitada que não seja número.