Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
no realiza CopyFile en red de un archivo

tengo un problema con copy en red
realizo un copy en red

la ruta de origen que tomo es Ruta_Origen

192.168.1.106:C:\BD_SEC_SALUD_CORDOBA\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB


y hago la copia CopyFile(Pchar(Ruta_Origen.Text),Pchar(carpeta+'\BD_MEDICAMENTOS.FDB'),false);


si no le coloco la ip me realiza la copia , pero si es un archivo que esta en red, no me hace la copia. o si le coloco la ip local de mi pc.

independientemente de lo k quiera copiar.
gracias companneros.
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #2  
Antiguo 24-05-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Para abrir una base de datos Firebird esa es la ruta correcta, pero para copiar no lo es, tienes que compartir el disco duro o la carpeta, C:\BD_SEC_SALUD_CORDOBA, después copias la base de datos
Código Delphi [-]
CopyFile(PChar('\\Servidor ó \\IP\BD_SEC_SALUD_CORDOBA\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), PChar('C:\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), True)
Un saludo.
Responder Con Cita
  #3  
Antiguo 25-05-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
lo solucione de esta forma.

\\192.168.1.106\C$\BD_SEC_SALUD_CORDOBA\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB


gracias,
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #4  
Antiguo 30-05-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
bueno. ok compartiendo la carpeta me funciona.
ahora tengo otro problema hago copia automatica a otro equipo de red .
osea

bdatos enta en
ip_servidor/c:basedatos

y que la copie en otro equipo q esta en la red.

ip_equipo_respaldo/c:basedatos
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #5  
Antiguo 31-05-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Pues es lo mismo que la anterior, pero cambiando donde lo vas a copiar.
Código Delphi [-]
CopyFile(PChar('\\Servidor ó \\IP\BD_SEC_SALUD_CORDOBA\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), PChar('\\IP_EQUIPO_RESPALDO\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), True)
Un saludo.
Responder Con Cita
  #6  
Antiguo 31-05-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Para hacer un respaldo de una base de datos de Interbase/Firebird no es recomendable copiar el archivo, lo mejor es usar el comando gbak, ya que al copiar el archivo podrías provocar la corrupción de los datos.



Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #7  
Antiguo 31-05-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
me interesa el gbak

pero me gustaria tener un archivo .bat
para q se ejecute solo, nose programar la tarea.


y no se si el gbak funciona bien con las ip


ya que el copy hay q compartir carpetas y cuando es pàra mandarla a otra ip no la copia
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #8  
Antiguo 31-05-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por olbeup Ver Mensaje
Pues es lo mismo que la anterior, pero cambiando donde lo vas a copiar.

Código Delphi [-]CopyFile(PChar('\\Servidor ó \\IP\BD_SEC_SALUD_CORDOBA\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), PChar('\\IP_EQUIPO_RESPALDO\BDMEDICAMENTOS\BD_MEDICAMENTOS.FDB'), True)


Un saludo.

no la copia ya probe asi.
solo es cuando el destino es local

me toco compartir la carpeta de la ip origen.

no se si tocara hacer lo mismo con la final
__________________
Enseñar es la virtud de un sabio.
Responder Con Cita
  #9  
Antiguo 31-05-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Lo que puedes hacer es programar una tarea, en el servidor, que realize el respaldo de la base de datos usando gbak y posteriormente copie el archivo de respaldo en otra unidad.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #10  
Antiguo 31-05-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Prueba con WNetAddConnection2

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No realiza el update :( nosferatu177 MySQL 2 29-05-2008 17:42:10
Actualizar form al volver a el mientras se realiza proceso largo(p.e: recorrer db) Wonni Varios 5 18-06-2007 19:44:00
CopyFile ilcapo C++ Builder 3 05-02-2006 10:31:16
copyfile con * jonmendi Varios 4 29-12-2004 09:09:56
¿¿¿¿Quien realiza el Commit???? AGAG4 Conexión con bases de datos 4 07-10-2004 02:11:22


La franja horaria es GMT +2. Ahora son las 10:55:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi