Será porque no tienes ningún registro en la base que tenga IdEspectaculo = 8???
el 8 lo puse porque cuando tu posteaste tu codigo por primera vez, pusiste esto:
Cita: Este es el codigo que quiero que se muestre si el id seleccionado es el mismo que esta en el navegador tipo paginaweb. asp?=8 osea que el 8 es el id y quiero que sea el que se muestre de la base de datos, una ayuda por favor que llevo toda la mañana y seguro que es una tonteria
Revisa la base, ve un IdEspectaculo que exista, y luego lo copias en el query de ayer y lo ejecutas.