No hay problema
Adler, solo que hay que hacer un ligero apunte, ese código lo hice así a lo rápido para comprobar que funciona, luego lo copié y pegué suponiendo que
gabo543 lo entendería lo suficiente para modificarlo, la impresión así como lo puse imprime el nombre del campo que tiene información y su contenido, así como la longitud entre paréntesis, lo que ne realidad hay que poner es un condicional para que funcione solo con los campos con prefijo "instalaciones", algo así como esto (permiso para usar tu ajuste

):
Código:
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsuser.Open sql, dbconn, 3, 3
if Not rsuser.Eof then
......
<td width="30%" height="0" align=bgcolor="#F78009" bgcolor="#F78009">
<%
For i=0 To rs.Fields.Count-1
if LEFT(rs.Fields(i).name, 13) = "instalaciones" Then
if (not IsNull(rs.Fields(i))) and (LEN(Trim(rs.Fields(i).value))>0) Then%>
</b></font><font size="2"><b><%=rs.Fields(i).value%><br>
<%
End If
End if
Next