Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2006
Avatar de jmoran
jmoran jmoran is offline
Miembro
 
Registrado: jul 2003
Ubicación: Antequera
Posts: 20
Poder: 0
jmoran Va por buen camino
No conecta Interbase mediante Tcp

Hola a todos,

Tengo una aplicación en Delphi 7 - firebird desde hace tiempo funcionando de forma correcta. Hoy me he encontrado que algunos usuarios encuentran el siguiente error al entrar al programa

En Windows XP - could not connect to host miservidor
en Windows 98 - Thread Error. El parametro no es correcto (87).

Tengo la aplicación en dos equipos. Uno con XP que hace de servidor, su nombre es servidor y otro con Windows 98 que conecta con el servidor.
Las cadenas de conexion a la base de datos están puestas de la forma servidor:{ruta de la base de datos en el servidor}

He probado en la maquina servidor a cambiar la cadena de conexión a {ruta de la base de datos en el servidor} y funciona correctamente, pero no hace nada de la otra forma, a través de la red.

El programa ha estado funcionando sin problema durante meses, este error ha surgido después de una actualización que no incluye ninguna característica especial de conexiones y demás.

He comprobado la existencia del servicio en el archivo services. y parece estar todo bien.

He comprobado la conexión con herramientas de gestión de bases de datos (IB-Expert) y no funciona tampoco.

Yo lo achaco a algún problema virus-troyano-basura en los ordenadores, redes destino.

Otras instalaciones del programa, en misma maquina y otros clientes van bien, como siempre, pero hay un par de ellos que encuentran este error.

¿alguien sabe por donde seguir mirando este problema?

Gracias por adelantado.
Responder Con Cita
  #2  
Antiguo 19-01-2006
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, me supongo que dicha actualizacion hecha al windows xp fue actualizarlo al service pack 2, si es asi, entonces prueba lo siguiente (a mi una vez me funciono).

1) Ve al panel de control del windows XP(Servidor).

2) Ejecuta el applet llamado Firewall.

3) Ve a la pestaña llamada "Excepciones"(O algo asi).

4) Agrega a esta lista de "Excepciones" el puerto 3050 de tipo TCP.

Y listo. Espero te sirva compañero .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 19-01-2006
Avatar de jmoran
jmoran jmoran is offline
Miembro
 
Registrado: jul 2003
Ubicación: Antequera
Posts: 20
Poder: 0
jmoran Va por buen camino
No hay firewall instalado

Hola,

Ninguno de los equipos tiene Firewall, ni el de Windows ni otro tipo. Se me olvido comentarlo en la consulta. Tienen antivirus, pero hemos probado a desconectarlos y todo.

Gracias.
Responder Con Cita
  #4  
Antiguo 20-01-2006
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
Una vez que me paso eso, lo unico que hice fue reinstalar el tcp y agregar esto

gds_db 3050/tcp

en el archivo service de la ruta (para mi caso un win nt):

winnt\system32\drivers\etc\SERVICES
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita
  #5  
Antiguo 23-01-2006
Avatar de jmoran
jmoran jmoran is offline
Miembro
 
Registrado: jul 2003
Ubicación: Antequera
Posts: 20
Poder: 0
jmoran Va por buen camino
Unhappy Investigando (dos problemas en vez de uno)

Hola a todos,


He estado investigando el problema, pude hacerme con un equipo con Windows 98 en el que fallaba la aplicación. He estado mirando donde falla y he detectado que el problema de los Win98 viene por la introducción de un componente TJvWaitingGradient.

Esto me indica que en lugar de un problema tenía dos, y yo los había interpretado como el mismo por darse a partir de la misma reciente actualización. Descarto ahora el tema del windows 98, cuyo error notaba arriba y su solución en este mensaje y prosigo con el error del XP.

En este equipo es donde pude probar desde el IB-Expert, así que lo atribuyo a un problema distinto, para lo que probaré la solución que me planteais,

Un saludo.
Responder Con Cita
  #6  
Antiguo 09-02-2006
JAI_ME JAI_ME is offline
Miembro
 
Registrado: ene 2006
Posts: 188
Poder: 19
JAI_ME Va por buen camino
me ayudan a mi???

Cita:
Empezado por el_barto
Una vez que me paso eso, lo unico que hice fue reinstalar el tcp y agregar esto

gds_db 3050/tcp

en el archivo service de la ruta (para mi caso un win nt):

winnt\system32\drivers\etc\SERVICES


tengo el mismo problema, no se conceta mi bd en red, uso interbase...
¿¿¿ me podrias explicar como habilitar el puerto 3050....???
¿¿¿ como reinstalo el tcp?? y ¿¿¿donde agredo el gds_db 3050/tcp???
gracias...
__________________
JaiMelendez
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
La Base de Datos no se conecta por TCP elmago Firebird e Interbase 4 29-01-2006 00:53:35
Filtrar tabla Interbase mediante campo fecha Neomanar Conexión con bases de datos 3 12-09-2005 15:11:19
¿Cómo conecto la base de datos mediante Interbase en una red local? nuri Firebird e Interbase 2 19-07-2005 17:50:38
Service Pack para Interbase 7.1 jachguate Noticias 0 12-11-2003 23:02:28
Introducir / Actualizar Datos en Interbase jsc Firebird e Interbase 5 04-11-2003 14:03:24


La franja horaria es GMT +2. Ahora son las 18:41:12.


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