![]() |
Copiar base de datos
Buenos días. Tengo un problemilla cuando voy a copiar una base de datos.
Código:
origen := IPSERVIDOR + ':' + 'C:\datos\ib\cartera\CARTERA.BD'; pero en cambio si le paso el path directamente (//servidor/datos/ib/cartera/cartera.bd) si me hace la copia de la base de datos, pero claro necesito hacerlo con la IP. Si hay alguna otra función como el COPYFILE o me resolveis la cuestion os lo agradeceré en el alma. xDDDD |
el caso es
El caso es que le he puesto un Fileexists y no encuentra la base a copiar si le paso la ruta 192.168.0.250:c:\datos\ib\cartera\cartera.bd por eso no me hace el copyfile en cambio si que lo encuentra si le paso \\servidor\datos\ib\cartera\cartera.bd :confused:
|
A menos de que estes accediendo al recurso mediante IPC lo que estas escribiendo es erroneo; al utilizar la IPC accedes a las unidades del disco local como C$, D$, E$, etc. entonces, luego de haberte autentificado al host remoto podrás acceder al recurso como \\192.168.0.250\c$\datos\ib\cartera\cartera.bd
Ahora si lo anterior no se aplica para nada a tu caso; estariamos hablando de una carpeta COMPARTIDA; y al compartir dicha carpeta le asignas un nombre. Ej carpeta; C:\Documentos\Proyecto, nombre "elias". En tal caso la forma de acceder desde otro equipo a dicha carpeta es \\192.168.0.250\elias y como ya es obvio para un archivo contenido en la misma sería; \\192.168.0.250\elias\cartera.bd Saludos |
gracias
Muchas gracias no tenia ni idea del c$ fuciona a las mil maravillas, gracias.;)
|
La franja horaria es GMT +2. Ahora son las 12:57:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi