Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-05-2007
mattaldi mattaldi is offline
Miembro
 
Registrado: may 2007
Posts: 18
Poder: 0
mattaldi Va por buen camino
Problema con sistema en red

Hola gente:
Hace un tiampo que programo en Delphi 5 y necesito conectar una base
de datos interbase en red.
Probé:
Camino1: \\Db7\C\Archivosde programa\Acotto\Acotto.gdb
Camino2: Db7:C:\Archivosde programa\Acotto\Acotto.gdb

Cuando hago el intento me larga el siguienten error:
*****************************************************
Unable to complete network request to host "Db7".
-Failed to establish a connection.
-El sistema no puede hallar el archivo especificado.
*****************************************************

Anteriormente habia desarrollado otro sistema en red que se
utilizaba en maquinas con w98 y no tuve problemas.
Tambien cabe destacar que las maquinas se conectan a travez de un
switch y las anteriores por un cable de red directamente.
No se si hay algun problema con el switch, ya que hago referencia al
equipo a travez del nombre y no de la dir. IP.
Tambien me cabe la duda si Interbase 5 corre bien en red para XP.
Si alguien me puede guiar, se los agradecería.
En las dos maquinas esta instalado Interbase 5.5 Client and server.
Saludos
Responder Con Cita
  #2  
Antiguo 25-05-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 19
droguerman Va por buen camino
no será que tienes el firewall de windows xp funcionando, prueba a desactivarlo
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 25-05-2007
mattaldi mattaldi is offline
Miembro
 
Registrado: may 2007
Posts: 18
Poder: 0
mattaldi Va por buen camino
Esta desactivado en las dos maquinas (cliente y servidor).
Además probe el cliente el w98 y me hace lo mismo.
Responder Con Cita
  #4  
Antiguo 25-05-2007
seara2005 seara2005 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Colombia
Posts: 63
Poder: 21
seara2005 Va por buen camino
Conexión en Red

Hace un tiempo me sucedió algo parecido y el problema estaba en los dos puntos, e incluso cuando usaba los diálogos del delphi para que el usuario buscara la ruta a la base en la red me daba el error ya que el camino completo que devuelven los diálogos no incluye los dos puntos y creo que si copias el camino del explorador de archivos de windows tampoco te pone los dos puntos ( despues de la unidad del servidor, algo que no ocurre cuando la conexión es local.
prueba con algo así:

\\Db7\C:\Archivosde programa\Acotto\Acotto.gdb

esto lo estoy haciendo a memoria, en este momento no dispongo de una red para probar así que espero que te sirva.
__________________
Saludos

Seara2005
Responder Con Cita
  #5  
Antiguo 25-05-2007
mattaldi mattaldi is offline
Miembro
 
Registrado: may 2007
Posts: 18
Poder: 0
mattaldi Va por buen camino
Gracias por el dato, pero lamentablemente me hace lo mismo.
Hice pruebas de distintas maneras y me sigue dando el error.
Hasta probe de poner "conectar a launidad" a la carpeta "Acotto" que estan compartida y acceder a ella directamente como una unidad de disco más de forma local y me da el mismo error.
Con respecto al camino probe:
Camino1: "\\Db7\C:\Archivos de programa\Acotto\Acotto.gdb"
Camino2: ":Db7\C:\Archivos de programa\Acotto\Acotto.gdb"
Camino3: ":Db7\C\Archivos de programa\Acotto\Acotto.gdb"
Camino4: "\\Db7\C\Archivos de programa\Acotto\Acotto.gdb"
y sigue sin funcionar.
Supondo que el problema no esta ahi,sino que hay algo que me rechaza la conexión en la maquina cliente o algo que no tengo instalado en la maquina servidor.Pero no se que puede ser, ya que instale interbase 5.5 client and server en las 2 maquinas.
Responder Con Cita
  #6  
Antiguo 25-05-2007
seara2005 seara2005 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Colombia
Posts: 63
Poder: 21
seara2005 Va por buen camino
Acabo de probar la conexión en la red del trabajo configurada de esta forma y se conecta sin dificultad:

Connection: Remote
Server: Contabilidad
Pprotocol: TCP
Database: C:\Activos fijos\Fontibon.gdb
UserName: SYSDBA
Password: masterkey

En mi sistema los usuarios pueden abrir varias empresas que cada una de ellas es un archivo.gdb distinto en el servidor, Acabo de probar lo que te señalaba sobre los dos puntos y efectivamente, los diálogos (OpenDialog) no le adicionan los dos puntos despues de la unidad al nombre de archivo con el camino, por ejemplo en el caso anterior devuelve (C\Activos fijos\Fontibon.gdb) y al conectarte se presenta el error.


De todas formas yo utilizo Firevird 1.5 te aconsejo que te pases a él.
__________________
Saludos

Seara2005
Responder Con Cita
  #7  
Antiguo 27-05-2007
mattaldi mattaldi is offline
Miembro
 
Registrado: may 2007
Posts: 18
Poder: 0
mattaldi Va por buen camino
Thumbs up

Estimada gente:
Creo haber solucionado el problema, aunque no que lo probocó.
Desinstale Interbase en los equipos e instale firebird 1.5 en ambos.
La ruta de acceso que me ha funcionado es:
db7:C:\Acotto\ACOTTO.GDB
Además de comunicarles la solución, quería agradecerle a quienes de forma desinteresada aportaron algo.
Muchas gracias.
Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Sistema de facturación en PHP? bohemioloco PHP 2 13-12-2006 16:39:52
Sistema Remoto gaby_stars Varios 1 24-10-2006 15:48:17
tablas del sistema karocs Firebird e Interbase 1 06-06-2006 11:10:22
Sistema Administrativo ??? jwmoreira PHP 2 04-05-2005 18:44:46
Problemas en sistema JamesBond_Mx Varios 1 25-03-2004 23:20:20


La franja horaria es GMT +2. Ahora son las 11:38:54.


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