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

Tengo problemas con recorset

Estas en el tema de Tengo problemas con recorset en el foro de ASP Clásico en Foros del Web. tengo tres recordset en tres tablas uno tras otro pero el primero lo muestra bien y los dos sgtes naaa solo me muestra el primer ...
  #1 (permalink)  
Antiguo 26/03/2004, 14:34
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Tengo problemas con recorset

tengo tres recordset en tres tablas uno tras otro pero el primero lo muestra bien y los dos sgtes naaa solo me muestra el primer registro que puede ser!!!
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 26/03/2004, 14:37
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 9 meses
Puntos: 0
pone el codigo a ver si podemos ayudarte
  #3 (permalink)  
Antiguo 26/03/2004, 14:43
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Código PHP:
<!--#include file="biblioteca/conexion.asp" -->
<%

id_matriz "1"
NxSQL ="SELECT * FROM tpm_nivelesmatriz WHERE id_matriz = '"&id_matriz&"'  and nivel = '0' "
Set RS Server.CreateObject("ADODB.Recordset")
RS.Open NxSQLoConn,3,1

id_matriz 
"1"
NxSQL ="SELECT * FROM tpm_nivelesmatriz WHERE id_matriz = '"&id_matriz&"'  and nivel = '1' "
Set RSx1 Server.CreateObject("ADODB.Recordset")
RSx1.Open NxSQLoConn,3,1


id_matriz 
"1"
NxSQL ="SELECT * FROM tpm_nivelesmatriz WHERE id_matriz = '"&id_matriz&"'  and nivel = '2' "
Set RSx2 Server.CreateObject("ADODB.Recordset")
RSx2.Open NxSQLoConn,3,1

%>
<
table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <
tr bgcolor="#FFFFFF"
    <
td width="50"
      <
div align="center" class="Titulo">NIVEL 0</div></td>
    <
td width="250"
      <
table width="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <
tr
          <%do while 
not Rs.eof%>
          <
td height="20" bgcolor="#FFFFFF"> <%
codigo_curso Rs("cod_curso")
NxSQL ="SELECT * FROM tpm_cursos WHERE codigo_curso = '"&codigo_curso&"' "
Set Rsx Server.CreateObject("ADODB.Recordset")
Rsx.Open NxSQLoConn,3,1
%> <%=Rsx("descripcion")%></td>
        </
tr>
        <%
Rs.MoveNext
loop
%>
      </
table></td>
  </
tr>
</
table>
<
table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <
tr bgcolor="#FFFFFF"
    <
td width="50"
      <
div align="center" class="Titulo">NIVEL 1</div></td>
    <
td width="250"
      <
table width="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <
tr
          <%do while 
not Rsx1.eof%>
          <
td height="20" bgcolor="#FFFFFF"> <%
codigo_curso Rsx1("cod_curso")
NxSQL ="SELECT * FROM tpm_cursos WHERE codigo_curso = '"&codigo_curso&"' "
Set Rsx1 Server.CreateObject("ADODB.Recordset")
Rsx1.Open NxSQLoConn,3,1
%> <%=Rsx1("descripcion")%></td>
        </
tr>
        <%
Rsx1.MoveNext
loop
%>
      </
table></td>
  </
tr>
</
table>
<
table width="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <
tr bgcolor="#FFFFFF"
    <
td width="50"
      <
div align="center" class="Titulo">NIVEL 2</div></td>
    <
td width="250"
      <
table width="250" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <
tr
          <%do while 
not Rsx2.eof%>
          <
td height="20" bgcolor="#FFFFFF"> <%
codigo_curso Rsx2("cod_curso")
NxSQL ="SELECT * FROM tpm_cursos WHERE codigo_curso = '"&codigo_curso&"' "
Set Rsx2 Server.CreateObject("ADODB.Recordset")
Rsx2.Open NxSQLoConn,3,1
%> <%=Rsx2("descripcion")%></td>
        </
tr>
<%
Rsx2.MoveNext
loop
%>
      </
table></td>
  </
tr>
</
table
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 26/03/2004, 14:53
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 92
Antigüedad: 21 años, 1 mes
Puntos: 0
antes de nada asegurate de los campos de las tablas ke son numericos y los que son texto, los de texto van entre comillas simples y los numericos no llevan nada
__________________
Aupa Athletik!!!
  #5 (permalink)  
Antiguo 13/04/2004, 08:44
 
Fecha de Ingreso: marzo-2004
Ubicación: Montevideo
Mensajes: 17
Antigüedad: 21 años, 2 meses
Puntos: 0
Yo tuve el mismo problema hace 2 meses. En este mismo foro publiqué como lo solucioné (por supuesto con la invalorable colaboración de algunos miembros de este club) y además doy algunas sugerencias para que no te pase lo mismo que a mi.

El título es " Urgente... problemas con recordset" si no lo encuentras te paso la dirección de la página del mensaje publicado para que veas al final las sugerencias.


http://www.forosdelweb.com/showthrea...+con+recordset

Espero que tengas suerte.
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 11:20.