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

Sentencia Count no encuentro la solucion

Estas en el tema de Sentencia Count no encuentro la solucion en el foro de ASP Clásico en Foros del Web. Por favor ayuda no puedo con esto miren les explico: de una tabla de discusion saco todos los registros ejemplo: Set rs1 = Server.CreateObject("ADODB.Recordset") Sql1 ...
  #1 (permalink)  
Antiguo 07/06/2006, 11:42
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Sentencia Count no encuentro la solucion

Por favor ayuda no puedo con esto miren les explico:

de una tabla de discusion saco todos los registros ejemplo:

Set rs1 = Server.CreateObject("ADODB.Recordset")
Sql1 = "SELECT * from discusion"
Set rs1 = Conexion.execute (Sql1)

y muestro sus registros

While Not RS1.EOF
<%=RS1( "Nombre" )%>
<%=RS1( "Clave_discusion" )%><br>
RS1.MoveNext
Wend
rs1.close

Hata aqui todo bien

En otra tabla de comentario es donde escriben obvio comentarios respecto a cada una de las discusiones abiertas en la tabla discusiones ok.

y en la tabla se guarda la Clave_discusion dependiendo la discusion

ahora necesito saber cuantos comentarios han escrito por cada discusion

Lo que he intentado es esto:

Set rs2 = Server.CreateObject("ADODB.Recordset")
Sql2 = "SELECT count(*) as cuantos From Comentarios, Discusion where C_discusion = Cve_discusion"
Set rs2 = Conexion.execute (Sql2)
contador2=rs2.fields("cuantos")

y pongo un <%=contador2%>

y me bota un numero x que nada que ver

Como seria mi consulta de favor

SALDUOS::::
  #2 (permalink)  
Antiguo 07/06/2006, 11:46
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
While Not RS1.EOF
<%=RS1( "Nombre" )%>
<%=RS1( "Clave_discusion" )%><br>

Set rs2 = Server.CreateObject("ADODB.Recordset")
Sql2 = "SELECT count(*) as cuantos From Comentarios where C_discusion = " & RS1( "Clave_discusion" ) & "
Set rs2 = Conexion.execute (Sql2)
contador2=rs2.fields("cuantos")
RS1.MoveNext
Wend
rs1.close
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 07/06/2006, 14:28
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
No te entendi ni maiz que disculpa me podrias explicar.
  #4 (permalink)  
Antiguo 07/06/2006, 15:36
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
Ya lo resolvi gracias = no me supe explicar nos vbemos...
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 22:10.