Foros del Web » Programando para Internet » ASP Clásico »

Problemas con dos select independientes

Estas en el tema de Problemas con dos select independientes en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo una página asp, que funciona perfectamente. El problema viene cuando quiero hacer en esta misma página una segunda consulta totalmente independiente ...
  #1 (permalink)  
Antiguo 26/05/2008, 03:15
 
Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 19 años, 9 meses
Puntos: 0
Problemas con dos select independientes

Hola a todos,

tengo una página asp, que funciona perfectamente. El problema viene cuando quiero hacer en esta misma página una segunda consulta totalmente independiente de la primera, tan sencilla como esta:

<%
RS.Open SQL, MyConn, 3, 1, 1
Response.Write(""& RS.RecordCount & "")
%>

<%

SQL="SELECT opcion1 FROM menu "

%>



Las variables MyConn, RS y SQL, ya están declaradas previdamente para la anterior consulta.

Si lo dejo así, la otra consulta, se ejcuta perfectamente, pero si luego pongo no hay forma de que me salga el contenido del campo opcion1 de la tabla menu.

¿Me podéis ayudar en esto?

Gracias.
  #2 (permalink)  
Antiguo 26/05/2008, 03:49
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: Problemas con dos select independientes

Podrias poner el código completo y el error que te da?
  #3 (permalink)  
Antiguo 26/05/2008, 04:04
 
Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Problemas con dos select independientes

Hola,

el código completo es el siguiente:

<%
RS.Open SQL, MyConn, 3, 1, 1
Response.Write(""& RS.RecordCount & "")
%>

<%

SQL="SELECT * FROM menu "

RS("opcion1")=RS("opcion1")

%>
<font face="Verdana, Arial, Helvetica, sans-serif">Menu: <%=RS("opcion1")%>

La select corresponde a la consulta que me está dando los problemas, en concreto este:

ADODB.Recordset error '800a0cc1'

No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.
  #4 (permalink)  
Antiguo 26/05/2008, 04:14
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: Problemas con dos select independientes

No entiendo muy bien tu código...

RS("opcion1") = RS("opcion1") ???

Seguro que es todo el código de la página??

Cita:
ADODB.Recordset error '800a0cc1'

No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.
En fin, el error que te está dando es pq por lo visto intentas recuperar el campo "opcion1" y ese campo no existe en la consulta que estas realizando. Un ejemplo más claro para que veas el problema.

Tabla1
Campo1
Campo2

Select campo3 from tabla 1

me dará el mismo error pq campo3 no existe en esa tabla.
  #5 (permalink)  
Antiguo 26/05/2008, 04:35
 
Fecha de Ingreso: julio-2005
Mensajes: 70
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Problemas con dos select independientes

Ya está solucionado, el error estaba en el <%=RS("opcion1")%>, que lo copie de otra página que tengo en la misma aplicación y se me olvidó el RS, que lo utilizaba para saber la sesión.

Solucionado.

Gracias por todo.

Última edición por Hereze; 26/05/2008 a las 08:12
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:40.