La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16993 - CONEXIONES CON SQL SE DESCONECTAN
Autor:  ANTONIO ANGEL DIFRANCO
Tengo un problema con el Visual foxpro 6.0 y Sql 7.0 ;cuando me conecto con el siguiente comando Xconn=Sqlconnect('ServidorTli','sa') a una bases de datos sql la primera vez se demora,pero luego los accesos son mas rápidos .Sin embargo despues de un rato (20 minutos mas o menos ) dentro del programa ,se demora en cargar las vistas y/o sentencias Sqlexec , luego ya se vuelve a poner rapido,esto vuelve a suceder por ciclos .Es como si se volviera a conectar y yo no se porque si yo ya me conecté una vez al inicio del programa.
Gracias

  Respuesta:  Adrián
Hola!
Este comportamiento es normal y se debe a que pasado un determinado tiempo sin que haya solicitudes al server la conexión pasa a un estado de StandBy hasta que se vuelva a hacer alguna solicitud de datos.
Para que esto no ocurra podés intentar lo siguiente:

SQLSETPROP(xConn, " IdleTimeout ", 0)

Esto setea el tiempo de espera de la conexión a "indefinido".