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

Mover Archivos

Estas en el tema de Mover Archivos en el foro de ASP Clásico en Foros del Web. Quiero mover unos archivos a otra carpeta comprobando su status en la bd. pero no he podido agregarle la extension al archivo para que me ...
  #1 (permalink)  
Antiguo 22/05/2003, 09:24
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Mover Archivos

Quiero mover unos archivos a otra carpeta comprobando su status en la bd. pero no he podido agregarle la extension al archivo para que me la mueva...

strsql = "Driver={SQL Server};Description=sqldemo;SERVER=mi server; UID=sa;PWD=sa;DATABASE=DATA"
set oConn = server.createobject("adodb.connection")
oConn.open strsql

strsql ="SELECT id_ivprod, producto, id_kiwi , descripcion, id_status FROM ipivprod WHERE id_status=5 ORDER by producto"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open strSQL, oConn,3,1
File=rs("id_kiwi")

do while not rs.eof
Set objfso = Server.CreateObject("Scripting.FileSystemObject")
origen="Z:\solocad\aqui_la_variable_"file"_ pero_la_quiero_con_extension_PDF"
destino="C:\1\"
objfso.MoveFile origen, destino

rs.MoveNext
Loop

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, 10:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y si tratas así?

Por cierto, metí la variable file dentro del loop, supongo que quieres copiar todo los archivos que te arroje el rs no?

do while not rs.eof
File=rs("id_kiwi")
File= File & ".pdf"

Set objfso = Server.CreateObject("Scripting.FileSystemObject")
origen="Z:\solocad\aqui_la_variable_"file"_ pero_la_quiero_con_extension_PDF"
destino="C:\1\"
objfso.MoveFile origen, destino

rs.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 22/05/2003, 11:27
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
AHora como la traigo la variable aqui

origen="Z:\solocad\&"file&""

asi no me funciona

__________________
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 22/05/2003, 11:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Ok, lo primero es entender que estás pasando un string concatenándola con una variable, de tal modo que la estructura es "string" & variable

origen="Z:\solocad\" & file
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 22/05/2003, 11:40
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Te pasaste ahora logre entender, siempre he tenido esos problemas,,,,

ahora disculpa la patudez pero cambie la ruta a C:\solocad para unas pruebas y me funciona bien, pero en el Z:\solocad que está en un server me arroja problemas de permiso

Permiso denegado
__________________
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.
  #6 (permalink)  
Antiguo 22/05/2003, 11:44
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
revisaste los permisos en la carpeta del otro server donde estas tratando de alojar el archivo?..
  #7 (permalink)  
Antiguo 22/05/2003, 11:48
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
sip y agrege el user que me conecto a SQL y naaa

__________________
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.
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.