Quantcast
Viewing all articles
Browse latest Browse all 1214

Replace de variável + aspas simples recebido de querystring

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.

 


Viewing all articles
Browse latest Browse all 1214

Trending Articles