Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema de conexion a BD (https://www.clubdelphi.com/foros/showthread.php?t=21235)

tica 11-05-2005 02:39:15

problema de conexion a BD
 
Holas,

Les cuento que tengo una aplicación que se conecta a una BD en Linux vía ODBC, para la conexión estamos utilizando BDE. Ahora cuando dejamos la aplicación sin actividad (digamos 4 o más horas) y si se pretende realizar alguna operación, sale el siguiente mensaje:
Key violation
Unknown error;
Could not send Query to backend;
Could not flush socket buffer.


Hcimos otra prueba, iniciamos la aplicación y desconectamos el cable de red y cuando intentamos hacer alguna operación listo... el mismo mensaje.
Lo diferente es que si podia moverme en los grids en este caso.

Pareciera ser un problema de timeout :confused: puede que no, revisando hilos y otros, indicaban que se podia arreglar con connection pools y otros que era mejor utilizar ADO para las conexiones...

Alguna idea???
De antemano mil gracias.

cocoliso 11-05-2005 06:44:28

tica, soy nuevo en delphi, pero hice buena experiencia como BDA y en un Servidor de BD normal, siempre tiene TEMPORIZADORES..paras las conexiones..porque automaticamente...controlan la performance del sistema..y es un medio..para resguardar el servidor cuando hay muchos usuarios y algunos tiene sesiones osiosas..., entonces es logico que se desconecte.

tambien si no hay muchos usuarios conectados...y vos tenes una conexion..varias horas sin usar..al volver intentar usarla..el servidor de BD tiene que recordar tu sesion logica...y restablecerla..en casa de que no halla muchos usuarios..

faltaria ver que dicen los expertos en delphi de tu pregunta..

Saludos


La franja horaria es GMT +2. Ahora son las 01:17:03.

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