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

Problema con bucle infinito

Estas en el tema de Problema con bucle infinito en el foro de ASP Clásico en Foros del Web. Tengo una lista de correo la cual me envia un correo a todos los usuarios de esa lista, el problema es que no se que ...
  #1 (permalink)  
Antiguo 27/05/2003, 10:42
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
Problema con bucle infinito

Tengo una lista de correo la cual me envia un correo a todos los usuarios de esa lista, el problema es que no se que pasa con el código que lo que hago es mandar 5000 mensajes seguidos al primero que figura en mi base de datos (vaya, jeje, esto debe ser un mailbomber, coñe, pero no quiero eso,no veas que rato he estado para borrar los 5000 mensajes que e enviado a mi correo ). el código es este:


strAccessDB = "../administracion_file/entrada"


strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=JJ; DBQ=" & Server.MapPath(strAccessDB)

Set RSts = Server.CreateObject("ADODB.Recordset")
SQLts = "SELECT * FROM CORREO"
RSts.open SQLts, strCon

Do While Not RSts.eof

set mailObj = Server.CreateObject("CDONTS.NewMail")

sCuerpo = "DATOS"

mailObj.BodyFormat = 0
mailObj.MailFormat = 0

mailObj.From = "[email protected]"

mailObj.To = RSts("Email")

mailObj.Subject = "MENSAJE"
mailObj.Body = sCuerpo
mailObj.Send

Loop

Alguien sabe como solucionar esto????

Un saludo
  #2 (permalink)  
Antiguo 27/05/2003, 10:53
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Creo que te falta mover el rs no?

mailObj.To = RSts("Email")

mailObj.Subject = "MENSAJE"
mailObj.Body = sCuerpo
mailObj.Send

RSts.MoveNext
Loop
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 27/05/2003, 11:07
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
, coñe, es verdad, ni me había dado cuenta, vale compañero un saludo.
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 23:09.