Hola,
yo tengo el mismo problema. Programo en Delphi 5
y accedo a una BDD firebird mediante los componentes IBX.
Accediendo a una BDD local (LAN) funciona perfectamente, el problema viene cuando intento acceder a una BDD por internet. Utilizo las siguientes cadenas de conexión (ruta de la BDD):
- BDD local (en mi PC): E:\BDDS\miBD.fdb
- BDD en red (LAN): 192.168.255.XXX:E:\BDDS\miBD.fdb
- BDD remota (por internet): XXX.XXX.XXX.XXX:E:\BDDS\miBD.fdb
En los dos primeros casos funciona perfectamente. En el tercero, por internet, se incrementa mucho el tiempo de la consulta (no estamos hablando de minutos como le pasa a joselgz, pero sí algunos segundos, en torno a 5-6 como mínimo).
Eso es así aun cuando son consultas sobre tablas de MUY MUY POCOS datos (5 registros de dos campos numericos, por ejemplo). Una consulta como 'SELECT * FROM TABLA_CON_CINCO_REGISTROS' puede tardar unos 5 segundos, y considero que aun no siendo "demasiado" tiempo, no está justificado, pues son "cuatro" datos muy sencillos.
Me sucede lo mismo si intento acceder desde el SQLExplorer de delphi, o desde IBConsole o similares.
Descartado el ancho de banda de mi conexión de internet
¿Alguno de vosotros NO tiene problemas de este tipo por internet? ¿Cómo lo teneis montado?
MUCHISIMAS GRACIAS