O objetivo é uma simples busca usando como parâmetro uma string que é passada via AJAX para o ASP.
A string é enviada dessa forma pelo AJAX (acho que a forma de passar está correta).
objAjax.send(encodeURI("municipio=" +input_valor));
No ASP trato a string usando essa function encontrada neste link http://forum.wmonline.com.br/topic/156313-funcao-generica-de-encode/
municipio = request.form("municipio")'recupero o valor digitado Function decodifica_url(municipio) 'aplica tratamento ao valor Dim var_temporaria, i var_temporaria = municipio var_temporaria = Replace( var_temporaria, "%20", " " ) var_temporaria = Replace( var_temporaria, "%22","""" ) var_temporaria = Replace( var_temporaria, """, chr(34) ) var_temporaria = Replace( var_temporaria, "<" , chr(60) ) var_temporaria = Replace( var_temporaria, ">" , chr(62) ) var_temporaria = Replace( var_temporaria, "&" , chr(38) ) var_temporaria = Replace( var_temporaria, " ", chr(32) ) For i = 1 to 255 var_temporaria = Replace( var_temporaria, "" & i & ";", chr( i ) ) Next decodifica_url = var_temporaria End Function
E finalmente uso assim para rodar a select
... LIKE '%"&decodifica_url&"%'" ...
Mas não está funcionado.