Urjosé,
1º Si paso el ID a través de la URL
2º He echo lo que me decías, y al menos no me presenta un error, pero claro, me imprime sólo la cadena del SQL. Si intento cambiar el Reponse.write SQL por otro, me da error en la página.Te paso dos url para que veas lo que ocurre.
<a href='ir.asp?http://www.elenet.org/canciones/nuevo1.asp?id=12' target='_blank'>http://www.elenet.org/canciones/nuevo1.a...</a>
Código:
<%
'Abre la conexion con la base de datos a traves de una conexion ODBC
Set con = Server.CreateObject("ADODB.Connection")
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../data/secundaria.mdb")&";"
'Ejecuta un sentencia SQL de consulta
sql = "Select comentarios.id From comentarios,canciones WHERE canciones.id="& Request.QueryString("id")
Set result = con.Execute(sql)
'Recorre todas las filas del resultado
Do While Not result.EOF
' Muestra la fila actual
Response.Write SQL
'Pasa a la siguiente fila
result.MoveNext
Loop
'Libera memoria
result.Close
Set result = Nothing
con.Close
Set con = Nothing
%>
<a href='ir.asp?http://www.elenet.org/canciones/nuevo.asp?id=12' target='_blank'>http://www.elenet.org/canciones/nuevo.as...</a>
El primer código es con lo que me dijistes. El segundo es un reponse.write que le he incluido yo.¿Qué puede pasar?
<center><A HREF=" http://www.elenet.org"><IMG SRC="http://www.elenet.org/GRAFICOS/ele468x60.gif"> </A> </center>