Si, podés tener "código asp" dentro de una base de datos y ejecutarlo, pero con algunos "detalles" a tener en cuenta.
Por ejemplo, en tu caso 1, tenías ésto como valor dentro de un campo:
<%=Hola bla bla bla bla%>
Bueno... eso no funcionaría. En su lugar, tenés que tener algo como ésto:
Response.Write ""Hola bla bla bla bla""
Acá te lo muestro en un ejemplo funcional:
Código:
<%
variable = "Response.Write ""Hola bla bla bla bla"""
Execute(variable)
%>
O sea.. no puede tener:
-Los tags de inicio y cierre de ASP
-El caracter "=" para ser usado como un response.write. En su lugar hay que colocar un Response.Write
-Las comillas simples deben ser duplicadas
-Seguro hay otras consideraciones, pero ahora no se me ocurre ninguna más
Saludos