Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

T13

Replace de variável + aspas simples recebido de querystring

Recommended Posts

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.