A menudo resulta confuso en cuanto a cuándo es apropiado utilizar:¿Cuál es la diferencia entre rs.close vs rs = nada en un conjunto de registros
rs.Close
oposición a
Set rs = Nothing
puedo entender necesidad de cerrar una conexión a una fuente, pero ¿debería usar ambos cuando la variable se sale del alcance?
¿Puedo simplemente configurar la variable en Nada para omitir el paso de Cerrar la conexión? ¿Esto se consideraría una mala práctica?
Por lo tanto, no haciendo una derivación de la necesidad de hacer el otro? –
No, en realidad, aunque puede omitir la configuración del conjunto de registros a nada y no encontrará ningún error. Es solo que es la mejor práctica configurar el conjunto de reinssets a nada después de que lo cerraste, especialmente cuando no tienes ningún uso para ese conjunto de registros o no vas a acceder al mismo conjunto de registros nuevamente. –
Su respuesta se refiere a las conexiones de la base de datos, pero la pregunta utilizó un conjunto de registros. Las variables de la base de datos son diferentes de las demás, ya que lo que puede hacer con seguridad depende de cómo se hayan inicializado (CurrentDB vs. DBEngine (0) (0)). Con una variable de conjunto de registros, el cierre del conjunto de registros no cierra en absoluto la conexión de la base de datos. –