Foros del Web » Programación para mayores de 30 ;) » .NET »

ejecucion "asincrona" de procedimientos almacenados

Estas en el tema de ejecucion "asincrona" de procedimientos almacenados en el foro de .NET en Foros del Web. Hola a todos... Resulta que necesito crear un servicio windows que ejecute un procedimiento almacenado (sql server) este internamente ejecutara otros procedimientos que esten programados ...
  #1 (permalink)  
Antiguo 18/11/2005, 14:56
 
Fecha de Ingreso: noviembre-2005
Mensajes: 6
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta ejecucion "asincrona" de procedimientos almacenados

Hola a todos...
Resulta que necesito crear un servicio windows que ejecute un procedimiento almacenado (sql server) este internamente ejecutara otros procedimientos que esten programados para ser ejecutados en ese momento, y esta verificacacion se debe hacer cada 10 segundos por lo que el servicio tendra un temporizador, en resumen intento simular lo que hace la sql server con los trabajos programados, mi problema es que la ejecucion de cada procedimiento almacenado puede tardar mas de 10 segundos (incluso horas) por lo tanto se atrazarian las otras ejecuciones ya que vb no continua hasta que termina la ejecuion de la consulta, ADO.Net 2.0 tiene ejecucion asincrona pero lo que hace es permitirme ejecutar varias consultas al mismo tiempo pero igual espera hasta todas terminen, en VB6 lo hacia con un parametro en la ejecicion llamado rdoAsincEnable... He buscado por 2 dias y no logro saber que hacer ...
Graias
  #2 (permalink)  
Antiguo 18/11/2005, 17:28
 
Fecha de Ingreso: octubre-2003
Ubicación: Los Mochis, México.
Mensajes: 81
Antigüedad: 20 años, 6 meses
Puntos: 0
te paso una página, espero sea algo de lo que buscas....

http://www.eggheadcafe.com/articles/20050926.asp
__________________
Te amo flakita (jrk)
  #3 (permalink)  
Antiguo 21/11/2005, 08:08
 
Fecha de Ingreso: noviembre-2005
Mensajes: 6
Antigüedad: 18 años, 5 meses
Puntos: 0
Hola muchisimas gracias leei el articulo, y ademas con otros logre solucionarlo llamando una funcion de callback asi:
Dim arEmployees As IAsyncResult = m_commandEmployees.BeginExecuteReader(AddressOf QueryCallbackMethod, Nothing)
donde QueryCallbackMethod es la funcion de terminacion de la sentecia.
De nuevo gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:32.