Cosa rara.
Publicado por LightBrother (77 intervenciones) el 12/11/2003 12:34:38
Hola gente del foro, tengo una consulta un poco rara, no llega a ser un problema, la cosa es así:
Muchas veces, mientras trabajo, tengo que conectarme a un servidor SQL para sacar datos ( SQLCONNECT()). Y mediante comandos SQLEXEC(), voy sacando la info que necesito.
Estas ejecuciones con el SQLEXEC las realizo en forma sincrónica (el FOX queda esperando respuesta, no continua hasta recibir la respuesta del servidor SQL).
El problema es que yo abro otra sesión de FOX para programar o para hacer cualquier cosa y luego de un rato queda tildada... queda sin responder... por lo que abro otra.. y otra.. hasta tener 4 o 5 Visual FOX ejecutandose y en todos los casos, por un rato responden.. luego se tildan. Cuando el primer fox, que estaba ejecutando el SQLEXEC, termina, o sea que recibe la respuesta del SQL de que terminó el proceso entonces todos los fox comienzan a responder... es como que todos los FOX estan esperando la respuesta del primero ....
Alguno tiene idea de como puede ser esto ?.
Muchas veces, mientras trabajo, tengo que conectarme a un servidor SQL para sacar datos ( SQLCONNECT()). Y mediante comandos SQLEXEC(), voy sacando la info que necesito.
Estas ejecuciones con el SQLEXEC las realizo en forma sincrónica (el FOX queda esperando respuesta, no continua hasta recibir la respuesta del servidor SQL).
El problema es que yo abro otra sesión de FOX para programar o para hacer cualquier cosa y luego de un rato queda tildada... queda sin responder... por lo que abro otra.. y otra.. hasta tener 4 o 5 Visual FOX ejecutandose y en todos los casos, por un rato responden.. luego se tildan. Cuando el primer fox, que estaba ejecutando el SQLEXEC, termina, o sea que recibe la respuesta del SQL de que terminó el proceso entonces todos los fox comienzan a responder... es como que todos los FOX estan esperando la respuesta del primero ....
Alguno tiene idea de como puede ser esto ?.
Valora esta pregunta


0