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

Porque Loop Sin DO

Estas en el tema de Porque Loop Sin DO en el foro de ASP Clásico en Foros del Web. Tengo este Error Error de compilación de Microsoft VBScript (0x800A040E) 'Loop' sin 'Do' /pruebas/prueba_mover.asp, line 25 do while not rs.eof File=trim(rs("id_kiwi")) Archivo= File & ".dxf" ...
  #1 (permalink)  
Antiguo 22/05/2003, 16:21
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Porque Loop Sin DO

Tengo este Error

Error de compilación de Microsoft VBScript (0x800A040E)
'Loop' sin 'Do'
/pruebas/prueba_mover.asp, line 25



do while not rs.eof
File=trim(rs("id_kiwi"))
Archivo= File & ".dxf"
CAD = Server.MapPath("Z:\solocad\" & Archivo & ".dxf")
if objfso.FileExists(CAD) THEN

origen="Z:\solocad\"& Archivo
destino="Z:\CADRetenido\"
objfso.MoveFile origen, destino

ELSE

rs.MoveNext
Loop********************linea 25

rs.Close
Set rs = Nothing
oConn.Close
Set oConn = Nothing



__________________
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 22/05/2003, 16:23
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
que hace el else..y el end if??

te falta cerrar el else...si es que hace algo..
  #3 (permalink)  
Antiguo 22/05/2003, 16:24
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Te falta cerrar el If, si encuentra el archivo, lo copias...si no lo encuentra, haces algo? si no haces nada si no lo encuentra entonces solo cierra el If

do while not rs.eof
File=trim(rs("id_kiwi"))
Archivo= File & ".dxf"
CAD = Server.MapPath("Z:\solocad\" & Archivo & ".dxf")
if objfso.FileExists(CAD) THEN

origen="Z:\solocad\"& Archivo
destino="Z:\CADRetenido\"
objfso.MoveFile origen, destino

End If

rs.MoveNext
Loop********************linea 25

Bueno, creo que yo si me entendí...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 22/05/2003, 16:36
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
u_goldman

Grande maestro
con esto me ahorre N pega tenia que mover como 2000 archivos a manopla y ya lo habia hecho antes jejeje.......


pero ahora automatizare este codigo que funciona de Pelos...

Gracias Maestros...
__________________
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.
  #5 (permalink)  
Antiguo 22/05/2003, 17:58
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Cuanto trabajo estas aprendiendo a automatizar en estos ultimos dias, eh dobled?

Animo
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 20:47.