Salida de un ciclo

08/07/2004 - 19:25 por Jack | Informe spam
Hola a todos:
Tengo un problema con los ciclos en VB .NET, el caso es
que al realizar consultas a un servidor de SQL en algunas
consultas se cuelga (se queda esperando respuesta) y los
usuarios en ocasiones quieren cancelar el proceso pero no
puede hasta que termine de procesar los datos el
programa, dentro de la rutina tengo un ciclo por medio
del cual se hacen varias llamadas al SQL y requiero
romper el ciclo desde afuera (por el usuario) para que
termine aceptablemente, pero por mas que trato, pasa lo
mismo, la orden no llega adecuadamente ni tampoco a
tiempo para salirme del ciclo, ¿Como puedo implementar
alguna manera de que el sistema reconozca un cancelación
de proceso sea cual sea éste?

De antemano micuhas gracias...
 

Leer las respuestas

#1 Lázaro
09/07/2004 - 00:24 | Informe spam
Si las llamadas a tu rutina de los ciclos no es asíncrona, prueba con un
control Timer declarado antes de llamar a tú ciclo, activalo sólo cuando
vayas a procesar tu función, pon un tiempo pequeño para que puedas
controlarlo y dentro del ciclo invoca al método DoEvents, para que el
sistema responda al evento del control Timer.

Salu2

"Jack" wrote in message
news:28a5201c46510$9f16f320$
Hola a todos:
Tengo un problema con los ciclos en VB .NET, el caso es
que al realizar consultas a un servidor de SQL en algunas
consultas se cuelga (se queda esperando respuesta) y los
usuarios en ocasiones quieren cancelar el proceso pero no
puede hasta que termine de procesar los datos el
programa, dentro de la rutina tengo un ciclo por medio
del cual se hacen varias llamadas al SQL y requiero
romper el ciclo desde afuera (por el usuario) para que
termine aceptablemente, pero por mas que trato, pasa lo
mismo, la orden no llega adecuadamente ni tampoco a
tiempo para salirme del ciclo, ¿Como puedo implementar
alguna manera de que el sistema reconozca un cancelación
de proceso sea cual sea éste?

De antemano micuhas gracias...

Preguntas similares