FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Obtener ruta real
Hola a todos, tengo la siguiente duda, es posible obtener la ruta física o real de un archivo a partir de la ruta relativa o mapeada, por ejemplo:
\\SERVIDOR\Base Datos\base.fbd ----> c:\MisBases\Base Datos\base.fbd Saludos.... |
#2
|
||||
|
||||
La función ExpandFileName, de la unidad sysutils, sirve precisamente para lo que pides, al menos en la parte de rutas relativas.
|
#3
|
||||
|
||||
Hola doctorhd.
Recién me doy cuenta del detalle...: ...\base.fbd Si el tema hubiera estado publicado en el foro Firebird, y estas usando la versión 2.0 o posterior, mi primer sugerencia habría sido que obtengas la información del servidor:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Gracias Ñuño Martínez, pero la función ExpandFileName, me devuelve la misma ruta relativa, cuando se aplica a un recurso en red.
ecfisa
esto es aplicable cuando ya tienes acceso a la base de datos. Mi problema radica en que necesito una forma de que un usuario cliente pueda indicar la ruta de acceso a la base de datos cuando esta se encuentra almacenada en un host distinto al propio en una red local. Todas las opciones de controles que permiten visualizar los recursos de una Lan, devuelven la ruta relativa de las carpetas disponibles para el recurso (host). Y ya que firebird necesita de la ruta física de la base dentro del host para acceder a ella, necesito convertir la ruta relativa a la física dentro de dicho host para poder hacer la conexión. Saludos. |
#5
|
||||
|
||||
Hola doctorhd.
La verdad es que no alcanzo a entender bién la situacion. Si dispones de la cadena "\\SERVIDOR\Base Datos\base.fbd" hay dos situaciones: La ruta es correcta y se tiene acceso a la base de datos, o no por que la ruta es erronea y en este caso no tendría sentido la conversión. En el caso que ruta sea correcta y hay conexión, realizando la consulta anterior desde cualquier equipo cliente se obtiene la dirección efectiva a la base de datos en el equipo servidor. Mis dudas son estas: Cita:
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||||||
|
|||||||
Hola ecfisa
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Espero haberme hecho entender, Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener ruta completa | pepecharlie67 | Varios | 4 | 02-01-2006 15:25:39 |
Obtener IP Real con Indy | Carlos Hurtado | Internet | 8 | 01-09-2005 00:56:03 |
Obtener la ruta real de una carpeta compartida en mi ordenador | Javi2 | API de Windows | 0 | 14-07-2004 11:17:12 |
Como averiguar la ruta real de una carpeta compartida? | Javi2 | Varios | 0 | 09-07-2004 11:36:04 |
Obtener la ruta de un servicio | xcostey | Varios | 2 | 16-04-2004 00:44:13 |
|