Cuestión : Cómo volver más la una fila con el recordset…

Tengo código que haga esto:
for i = 1 del

al intNbrAtts

sqlSub (i) = “attendee_name SELECTO, attendee_email de los meetings_attendees DONDE meeting_id = “” y intMtgID y “” Y (invitado = “0” O invitado ES NULO) Y (enviado por correo electrónico = “0” O enviado por correo electrónico ES NULO) “

'Response.Write (sqlSub (i))objRSAtt determinado del
= objConn.Execute (sqlSub (i))strAttName del
= objRSAtt.Fields.Item ( del “attendee_name "). strAttEmail de Value
= objRSAtt.Fields.Item ( el “del attendee_email").Value

objRSAtt.MoveNext

Response.Write (strAttName) y “givens del
next

The del "
Response.Write (strAttEmail) del
y “del
" son: el

intNbrAtts = n donde n puede ser cualquier number

objRSAtt = resultado del

My de Server.CreateObject (ADODB.Recordset) fijado está: el

joe Smith
[email protected]
joe Smith
[email protected]

WHEN debe ser: ¿el jones
[email protected]

Why del

joe Smith
[email protected]
jane es yo que consigue la primera fila dos veces?

Peter
class= del

Respuesta : Cómo volver más la una fila con el recordset…

Porque su para… el lazo no está enumerando después las filas en el recordset.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
SQL = “SELECTOS attendee_name, attendee_email” y _
    “De meetings_attendees” y de _
    “DONDE meeting_id = “” y intMtgID y “” Y (invitado = “0” O invitado ES NULO)” y _
    “Y (enviado por correo electrónico = “0” O enviado por correo electrónico ES NULO)”
 
Fijar el objRSAtt = objConn.Execute (el SQL)
 
Hacer hasta objRSAtt.EOF
    strAttName = objRSAtt.Fields.Item (“attendee_name”). Valor
    strAttEmail = objRSAtt.Fields.Item (“attendee_email”). Valor
    Response.Write (strAttName) y “
“ Response.Write (strAttEmail) y “
“ objRSAtt.MoveNext Lazo
Otras soluciones  
 
programming4us programming4us