consulta sobre Store Procedure

14/05/2008 - 20:02 por Luis Mata | Informe spam
Hola

planteo esto, cuando se hace un software para un cliente dependiendo la
distancia y la cantidad de registros, el tiempo de rpta sera variable, pero
en el caso que los registros sean demasiados existe alguna forma de poder
darle una barra de progreso para ver que el proceso esta en curso y de la
apariencia de estar colgado.
conocen alguna herramienta para poder hacer eso. en cualquier aplicacion de
desarrollo que sea.

Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
14/05/2008 - 22:50 | Informe spam
Debería usted consultar eso en los foros de programación. Normalmente los
programadores de la capa de presentación tienen artilugios visuales para
hacer lo que usted quiere.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Luis Mata" wrote:

Hola

planteo esto, cuando se hace un software para un cliente dependiendo la
distancia y la cantidad de registros, el tiempo de rpta sera variable, pero
en el caso que los registros sean demasiados existe alguna forma de poder
darle una barra de progreso para ver que el proceso esta en curso y de la
apariencia de estar colgado.
conocen alguna herramienta para poder hacer eso. en cualquier aplicacion de
desarrollo que sea.

Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613




Respuesta Responder a este mensaje
#2 Penta
15/05/2008 - 06:15 | Informe spam
Mmmmmm, No creo que eso ses posible, ya que el store se inicia y
cuando termina te devolverá tu recordset que mas practico no ??

En la capa de presentacion lo que sea hace "generalmente" es ir
recorriendo dicho recordset , al inicio sabes cuantpos registros son,
y en el ciclo (ejemplo un While) vas devolviendo en que registro vas 1
a N

Desde Mi punto de vista si el Store ya se demora mas de lo que
quisieras no tendria sentido devolver el recorset ademas que te
demorarias mas y aun asi no tendrias el % de lo que va haciendo el
store.

Creo que me anduve enredando :) :) debe ser por la hora
zzzzzzzzzzzzzzzz

De todas maneras si alguno de los genios que circulan por aca lo ha
hecho sera muy bien recibido.

Atte.
Penta.
Respuesta Responder a este mensaje
#3 Jesús López
15/05/2008 - 10:05 | Informe spam
En ADO clásico puedes cargar los registros de forma asíncrona, así el
interfaz de usuario no se congela. En concreto el método Open del Recordset
tiene el parámetro options al que se le puede dar el valor adAsyncFetch.

En .NET tienes la posibilidad de cargar los datos en segudo plano usando por
ejemplo un BackgrounWorker. También podrías ir obteniendo los datos desde un
datareader en un hilo de segundo plano e ir metiéndolos en un DataTable en
el hilo del interfaz de usuario haciendo un cambio de hilo mediante
SynchronizationContext.

Saludos:

Jesús López
www.solidq.com



"Penta" escribió en el mensaje
news:
Mmmmmm, No creo que eso ses posible, ya que el store se inicia y
cuando termina te devolverá tu recordset que mas practico no ??

En la capa de presentacion lo que sea hace "generalmente" es ir
recorriendo dicho recordset , al inicio sabes cuantpos registros son,
y en el ciclo (ejemplo un While) vas devolviendo en que registro vas 1
a N

Desde Mi punto de vista si el Store ya se demora mas de lo que
quisieras no tendria sentido devolver el recorset ademas que te
demorarias mas y aun asi no tendrias el % de lo que va haciendo el
store.

Creo que me anduve enredando :) :) debe ser por la hora
zzzzzzzzzzzzzzzz

De todas maneras si alguno de los genios que circulan por aca lo ha
hecho sera muy bien recibido.

Atte.
Penta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida