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 27-01-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Coneccion Remota Firebird

Hola gente del foro, quisiera saber que me recomendaria usted ante mi problema.

Desarrolle una aplicación en Delphi 2006 y Firebird 2.0, al cual habitualmente están conectados unos 20 - 30 usuarios.

La conección a la base de dato la realizo con los componentes Interbase.
Los usuarios se pueden conectar de forma local y remota, por medio de un Port Forward, configurado en el Firewall.

Cuando un usuario se conecta, la conección permanece abierta hasta que se cierre la aplicación. He aqui el problema, el cual se presenta en la mayoría de los casos cuando es una conección remota, ya que estas dependen de la conexión a Internet que se este utilizando. Al ocurrir esto, la aplicación de queda pegado, y la unica forma es con ctrl + Alt + Supr.

Que harían ustedes, si bien he pensado en una excepción para estos casos, no creo que sea la solución al problema central.

Me recomendarían pensar en cambiar la estructura de la aplicación, es decir, utilizar otros componentes o pensar en desarrollar una aplicación en PHP, para los usuarios de conección remota.

La verdad es que tengo miles de dudas, y necesito resolver esto luego, por eso me comunico con usted para que me guien hacia una buena solución.

Saludos
Responder Con Cita
  #2  
Antiguo 27-01-2010
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 23
vtdeleon Va por buen camino
1) Para que esperar que se cierre la aplicacion para cerrar la conexion a la base de dato? Yo la cerraría inmediatamente deje de usarla.

2) Aunque digan que Firebird no consume y blabla,... Hay que tener una conexion y ancho de banda descente, nada de DialUp para que trabaje bien fluido.

3) La solucion PHP me parece perfecta para estos casos, aunque te llevara un tiempo desarrollarla. Pero es buena solucion.

Saludos
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 28-01-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
gracias por tu pronta respuesta.

con respecto al primer punto, es que no puedo cerrar la coneccion con la BD ya que tengo un TIBQuery conectado a un DBgrid, y si cieroo la conección, también cerraria la consulta, y necesito tener la información en pantalla.

Creo que estudiaré todo lo relacionado con PHP, si bien entiendo el funcionamiento de esto, nunca he trabajado con este codigo... me pudiesen recomendar algun tutorial, o link de donde comenzar a estudiar.

Saludos
Responder Con Cita
  #4  
Antiguo 28-01-2010
pcicom pcicom is offline
Miembro
 
Registrado: may 2003
Ubicación: MONTERREY MEXICO
Posts: 253
Poder: 21
pcicom Va por buen camino
Puedes cambiar el DBGRID por el STRINGRID solo tendras que hacer la lectura y llenado por programa, y despues cerrar la conexion, con eso tus datos estaran visibles siempre, y en cado de actualizar tendras que solicitar una nueva consulta de tu query,,,
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton
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
Coneccion remota con Delphi - No se hacer Paulao Varios 2 19-07-2008 03:21:01
Ayuda con coneccion de firebird XBart Firebird e Interbase 6 27-10-2005 17:12:03
coneccion remota dos PC danytorres Varios 5 28-07-2004 16:30:07
Coneccion remota a Interbase & tecnologias internet FlacoNet Internet 3 18-05-2004 18:54:24
Conección Remota NickName Conexión con bases de datos 5 01-05-2004 07:17:15


La franja horaria es GMT +2. Ahora son las 04:28:55.


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