 
			
				31/05/2005, 17:53
			
			
			     |  
        |     |    |    Fecha de Ingreso: abril-2005  
						Mensajes: 1.051
					  Antigüedad: 20 años, 7 meses Puntos: 2     |        |  
  |      Hola!        Jajajaja, bueno, pues aunque no lo crean estoy totalmente de acuerdo, recordset es muy ineficiente, y entre muchos tipos de Paginacion, que es donde se usa una gran cantidad de resultados al mismo tiempo, no hay nada mejor que usar GetRows, claro, con el buen uso de todos tus recursos.   
Pero bueno, estoy de acuerdo.   
Lo que si cabe mencionar, porque no estoy 100% seguro, yo siempre me preocupo por liberar la memoria que reservo, y por parte de los arreglos me parece que estos son liberados siempre cuando se cierra el script, o cuando se deja de ejecutar, es decir, los crea, los usa, y los libera automaticamente, por lo menos en la practiva asi lo he visto porque nunca he tenido problemas de memoria por esa razon.   
Sin embargo, si quisiera saber exactamente que pasa con los arreglos, la funcion Erase no la conocia, y si me es muy util presisametne porque cuando reutilizo un arreglo quiero estar seguro de liberar todo lo que tenia y usarlo de nuevo vacio, siempre he heco:   
Dim arreglo(N) 
//Manejar arreglo 
Redim arreglo(M) 
//Manejar arreglo   
Pero eso es totalmente correcto ?.... realmente se libera todo lo que tenia el arreglo antes ?   
Lo mejor seria hacer esto:   
Dim arreglo(N) 
//Manejar arreglo   
//Liberar completamente arreglo 
Erase arreglo   
Redim arreglo(M) 
//Manejar arreglo   
????   
Por otra parte, cuando tienes arreglos en Session, no se pueden modificar, como:    
Session("arreglo")(0) = NuevoValor   
En mis pruebas esto nunca se ha podido hacer, entonces siempre tengo que liberar el arreglo de session y meter el nuevo.   
Mi pregunta, alguien sabe como hacerlo donde es totalmente seguro que el arreglo anterior se libera ?   
He hecho cosas como:   
Session("arreglo") = Null 
set Session("arreglo") = nothing   
Pero ahi no estoy totalmente seguro porque no he encontrado documentacion que me explique que esta pasando si hago eso.   
Gracias.              |