Saludos,
 
Tu problema está en el SQL, estás usando este: 
SQL="Select * From inscripcio Where UCase(id) like '%" & UCase(Request("id")) & "%'" 
Pero con el operador "like" estás especificando que cualquiera contenga el carácter determinado y además con los "%" adelante y atras especificas que el carácter puede aparecer en cualquier posición (1, 12454, 545451, 44144), 
debes cambiarlo a  
SQL="Select * From inscripcio Where UCase(id) =" & UCase(Request("id"))   
