Holap,
Creo que tienes la página mal construida.
En primer lugar te recomendaria que, si es posible este código que enlaza la base de datos ponlo al principio de la página, antes que la etiqueta <HTML>.Así:
Código:
<%@LANGUAGE="VBSCRIPT"%>
<%
set conn = server.createobject("adodb.connection")
ConnectionString="driver={SQL Server};server=nameserver;uid=usuario;pwd=password;
database=databasename;"
set RS = Server.CreateObject("ADODB.recordset")
conn.open ConnectionString
sSQL="Select * From Tabla"
rs.open sSQL, conn
%>
<HTML>
En tu prinmer listado de código,
Te falta la
ConnectionString, que es la que dice dónde está el servidor y la base de datos que va a atacarse (en azul arriba).
Y aquí es dónde te daria un error:
Set Rs=Conn.open(sSQL) Primero debes crear el Recordset (en negrita arriba) y luego darle los datos
(rs.open sSQL,conn) (en rojo arriba).
Por lo demás está bien.
Por lo que tu página la final quedaría así:
Código:
<%@LANGUAGE="VBSCRIPT"%>
<%
set conn = server.createobject("adodb.connection")
ConnectionString="driver={SQL Server};server=NUEVOSOL;uid=sa;pwd=01012003;database=WEBCURSOS;"
set RS = Server.CreateObject("ADODB.recordset")
conn.open ConnectionString
sSQL="Select * From Tabla"
rs.open sSQL, conn
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<table align="center">
<tr>
<th>DNI</th>
<th>NOMBRE</th>
</tr>
<%
Do While Not RS.Eof
%>
<tr>
<td><%=RS("NIF")%></td>
<td><%=RS("NOMBRE")%></td>
</tr>
<%
RS.MoveNext
Loop
Conn.Close
%>
</table>
</BODY>
</HTML>
Espero que te sirva y para cualquier otra cosa, aquí estamos, ¿ok?

Salu2