Mmmm, dos cosas:
1. Estás seguro que la variable que estás pasando por query se llama "IdEspectaculo"???
2.Si es así prueba esto y me avisas:
Cita: idpagina = Request.QueryString("IdEspectaculo")
basedatos = Server.MapPath("/Data/bdchame.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"
Sql="SELECT * FROM GC_Espectaculos WHERE IdEspectaculo = " & idpagina
Set Rs = conn.Execute(SQL)
if not Rs.EOF then
response.write Rs.Fields("vinculo") & "<br>"
response.write Rs.Fields("Ciudad_es") & "<br>"
response.write Rs.Fields("Lugar_es") & "<br>"
response.write Rs.Fields("Espectaculo_es") & "<br>"
end if
Set Rs = nothing
Set conn = nothing
Saludos!