![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Aunque yo no uso Firebird, creo que lo mejor que puedes hacer es usar, como bien mencionas los componentes Zeos, ya que éstos sirven para conectarse a otros servidores también,
y eso te permite que si en algun momento cambiaras de servidor de BD no tendras ningun problemas con la migración. .Por otra parte es recomendable que tu aplicación la dividas en capas ó en todo caso que sea Multicapa, para una mejor codificacion,mejor orden y por motivos de mantenimientos. Puedes ver los links que he puesto en los post 10 y 12 de éste hilo para mas detalles. Sobre el problema que tienes con la conexion hacia Interbase y la pérdida de conexion, es algo que no se puede evitar, pues siempre a veces sucede que se ha perdido la conexion en la red ó internet, o hubo un apagón de luz,etc. son cosas que inevitables, pero quisas se los pueda paliar implementando la seguridad respectiva adecuada. .
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 19-03-2010 a las 21:30:48. |
|
#2
|
|||
|
|||
|
Cita:
Cita:
|
|
#3
|
|||
|
|||
|
Retomando el tema de la desconección con la abase de dato.
Imaginemonos que estoy generando una orden de compra, y por ABCD motivo el cliente se desconecta de la BD, existe alguna forma de poder detectar esto, y a continuación volver a conectar. Utilizo Delphi 2006, Firebird 2.0 y componentes Interbase. Otra alternativa que se me ocurre, siguiendo con el ejemplo de la orden de compra, que al momento de entrar al modulo de generacion de la misma, abrir la conección, consultar por la información necesario y esta almacenarla en un BD en la maquina local, luego cerrar la conección con el servidor. A continuación realizar la orden de en servidor local, y una vez terminada, volver abrir la conección al servidor, agregar los registros de la orden, cerra la conección y por ultimo borar la información en el servidor local.... valdrá la pena hacer esto?? Espero me puedan guiar, saludos |
|
#4
|
||||
|
||||
|
Más que los cortes, el problema es la lentitud de la conexión por internet, que por muy rápida que sea... siempre se quedará corta, hasta el día que dispongamos de unos 100 megas síncronos, por lo menos. Que ya lo tienen en varios países. Cortes, la verdad, es que hace años que no he visto.
Para estos casos de conexión remota es mejor usar algo parecido a "terminal server", mediante algún software como ultravnc. Los componentes para Firebird más rápidos son los basados en los originales FreeIB, o sea: IBX (que ya usas), MDO y FIBplus. Estos últimos tienen unos componentes para controlar las conexiones y restaurarlas en caso de corte, no sé si te servirán para lo que necesitas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
El tema del terminal Server lo voy a investigar.
Para el asunto de la restauración de la conección, que componentes son los que tengo que utilzar?, en que paleta estan? me podrías enseñar a utilizarlos, recuerda que utilizo componentes Interbase, estos los traen? Gracias |
|
#6
|
||||
|
||||
|
No, sólo los trae FIBplus.
En su web puedes ver ejemplos de cómo tratar el tema de la conexión tras un corte.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Correcta eleccion del primary key | brandolin | Varios | 6 | 22-02-2008 19:01:08 |
| Elección de la bandeja de impresión | sur-se | Impresión | 0 | 14-05-2007 15:11:24 |
| Elección de Hardware | TJose | Debates | 2 | 16-01-2007 12:20:17 |
| La elección correcta ! | Xianto | Tablas planas | 2 | 07-01-2005 13:35:24 |
| Eleccion de BD... | Tanix | Varios | 6 | 12-12-2003 10:50:05 |
|