Tal vez sea más sencillo usar la propiedad readonly
de todas formas la sintaaxis que estás usando para escribir el value no sé yo si está correcta... salvo que lo estés escribiendo desde un response.write junto con el resto del tag.
<input type="text" name="nombre" value="<%=rst("Nombre")%>" size="5" maxlength="5" readonly="readonly">
Asegúrate de que en el código html utilizas comillas dobles y no simples. html no acepta la comilla simple
otra cosa es que algunos navegadores sean tolerantes y pasen por alto el error, pero de cara a medio plazo la sintaxis habrá de ser correcta o el navegador podrá no mostrar correctamente el documento.
Un saludo