ProgresBar al hacer un update?

06/11/2004 - 09:07 por David Sans | Informe spam
Tengo una duda, se puede implementar un progresbar o algo parecido al hacer el UPDATE a un sqladapter.

Lo digo por que estoy haciendo un volcado de datos y en una tabla genero 200.000 registros y en el momento que hace el UPDATE, que
los tiene que insertar todos, se tira mucho rato y era para que el usuario (Que los hay muy listos), no me cierre el ordenador
pensando que se ha bloqueado.

Así me funciona el progresbar pero tarda mucho:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
update del sqladapter
next x

Esto me tarda 25 minutos +-




En este no me va le progressbar porque se queda al 100% y esta unos cuantos minutos trabajando:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
next x
update del sqladapter

Esto me tarda 8 minutos. (Mucho mejor que el anterior.)

Preguntas similare

Leer las respuestas

#1 DJ MIAO
06/11/2004 - 17:13 | Informe spam
Tu me tienes cara que eres otro ing de los que hay aqui.
Flaco cuando le das update de donde sacas la data?

Segun veo progresbar no va a la mano de tu update. Casi
siempre seria que por cada fila que anada le sumes uno a
el progresbar .

La idea es cojer de pendejo al cliente si no te sale como
quieres crea un timer y un label.text

Que el times aranque cuando empiesas el update y dentro
del timer poner el texbox diciendo
textbox.text="No la jodas no apagues"

Y cuando termine el update timer.enable=true

Si no ponle un video porno en el control de media player
que dure media hora y veras como no molestan la app


Miao...

Comprate un libro.



Tengo una duda, se puede implementar un progresbar o


algo parecido al hacer el UPDATE a un sqladapter.

Lo digo por que estoy haciendo un volcado de datos y en


una tabla genero 200.000 registros y en el momento que
hace el UPDATE, que
los tiene que insertar todos, se tira mucho rato y era


para que el usuario (Que los hay muy listos), no me
cierre el ordenador
pensando que se ha bloqueado.

Así me funciona el progresbar pero tarda mucho:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
update del sqladapter
next x

Esto me tarda 25 minutos +-




En este no me va le progressbar porque se queda al 100%


y esta unos cuantos minutos trabajando:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
next x
update del sqladapter

Esto me tarda 8 minutos. (Mucho mejor que el anterior.)


.

Respuesta Responder a este mensaje
#2 DJ MIAO
06/11/2004 - 17:24 | Informe spam
Ups cuando termine
timer.enable=false



Miao...
Comprate un libro.
Tu me tienes cara que eres otro ing de los que hay aqui.
Flaco cuando le das update de donde sacas la data?

Segun veo progresbar no va a la mano de tu update. Casi
siempre seria que por cada fila que anada le sumes uno a
el progresbar .

La idea es cojer de pendejo al cliente si no te sale


como
quieres crea un timer y un label.text

Que el times aranque cuando empiesas el update y dentro
del timer poner el texbox diciendo
textbox.text="No la jodas no apagues"

Y cuando termine el update timer.enable=true

Si no ponle un video porno en el control de media player
que dure media hora y veras como no molestan la app


Miao...

Comprate un libro.



Tengo una duda, se puede implementar un progresbar o


algo parecido al hacer el UPDATE a un sqladapter.

Lo digo por que estoy haciendo un volcado de datos y en


una tabla genero 200.000 registros y en el momento que
hace el UPDATE, que
los tiene que insertar todos, se tira mucho rato y era


para que el usuario (Que los hay muy listos), no me
cierre el ordenador
pensando que se ha bloqueado.

Así me funciona el progresbar pero tarda mucho:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
update del sqladapter
next x

Esto me tarda 25 minutos +-




En este no me va le progressbar porque se queda al 100%


y esta unos cuantos minutos trabajando:

for x=1 to 200000
creo nueva Row en la tabla
actualizo progresBar
next x
update del sqladapter

Esto me tarda 8 minutos. (Mucho mejor que el anterior.)


.



.

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