Visual Basic - Acelerar un While

Life is soft - evento anual de software empresarial
 
Vista:

Acelerar un While

Publicado por Hector Morales (23 intervenciones) el 08/08/2007 22:05:39
Saludos.

necesito por favor un codigo en el cual pueda acelerar un while que compara registro x registro una tabla de 180000 registros y se me esta demorando hora y media.

por favor alguien que me ayude Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Acelerar un While

Publicado por necro-air (77 intervenciones) el 09/08/2007 00:24:34
ncha!!!:

Me temo mucho que lo que tu necesitas no es darle caña a while, sino al recordset que gestiona tu base de datos.
En esto es muy probable que pasen 2 cosas:
1-que no optimices lo suficiente el codigo en el while, y por eso tarde tanto.
2-(la que creo que es) que el codigo, independientemente de lo optimizado que este, las dlls que gestionan la bd no sean lo suficientemente rapidos o la misma BD no lo sea (msaccess).

Yo intentaria, por probar, abrir la tabla en el caso de hacerlo por ADO mediante una apertura por forward (creo que se le llama asi) que es una manera de abrir la tabla en la se optimiza el recordset ya que no necesita memorizar la posicion (esto no te permitira realizar moveprevious,...) los saltos solo son hacia adelante.

De lo contrario, piensa en cambiar de BD.

Suerte!!!, ya diras como lo has solucionado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar